- 博客(21)
- 收藏
- 关注
原创 将十个数进行从大到小的顺序进行排列。
for(i=0;i<10;i++)for(i=0;i<9;i++)for(j=i+1;j<10;j++)t = a[i];a[j]= t;for(j=0;j<9;j++)return 0;
2024-05-30 14:31:31
204
原创 n个从小到大排序的整数(n<1000000)从1~n进行编号,并一个待查找的整数m,请使用二分法进行查找。
int a[n];for(i=0;i<n;i++)low=0;high=n-1;low=mid+1;high=mid-1;goto END;END:;return 0;
2024-05-30 14:30:49
370
原创 还记得中学时候学过的杨辉三角吗?具体的定义这里不再描述,你可以参考以下的图形
【代码】还记得中学时候学过的杨辉三角吗?具体的定义这里不再描述,你可以参考以下的图形。
2024-05-30 14:29:58
253
原创 输入两个字符串a和b,将b串中的最大字符插入到a串中最小字符后面。
/将min的值记为a中最小字符的下标。//将max的值记为b中最小字符的下标。//从后往前,将最小值后面的字符往后移动一位。//将b的最大字符放到a的最小字符后面。i++) //循环判断数组b中的最小值。i++) //循环判断数组a中的最小值。for(j=m+1;j--) //将数组a的长度延伸一位。//分别计算数组a,b的长度。
2024-05-30 08:30:40
452
原创 对于给定的一个字符串,统计其中数字字符出现的次数。
while(n--)count=0;for(i=0;i<k;i++)count++;return 0;
2024-05-30 08:29:51
313
原创 输入3行,每行n个字符串,按由小到大的顺序输出
gets(ch1);gets(ch2);gets(ch3);puts(ch1);puts(ch2);puts(ch3);return 0;
2024-05-30 08:29:04
288
原创 编写函数求区间[200,3000]中所有的回文数,回文数是正读和反读都是一样的数。如525, 1551
#includevoid solve(){ /*********Begin*********/ int i=1258,a,b,c,d; for(i=200; i
2024-05-28 19:58:54
616
1
原创 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键盘输入。
/编写最小公倍数LCM函数。//编写最大公约数GCD函数。
2024-05-28 19:58:15
420
原创 判断整数x是否是同构数。若是同构数,函数返回1,否则返回0。x的值由主函数从键盘读入,要求不大于100。所谓“同构数”是指这个数出现在它的平方数的右边。例如:输入整数5,5的平方数是25,5是25中右
/4flag变量存放函数值。//调用fun子函数,x为实际参数。//将函数值返回调用之处。int fun(int x)//fun函数首部,x为形式参数。
2024-05-28 19:54:43
276
原创 输入一个N×N的二维数组。编写程序将数组左下半三角元素的值全部置成0。
int main()for(i=0;i<n;i++)for(j=0;j<n;j++)for(i=0;i<n;i++)for(j=0;j<=i;j++)for(i=0;i<n;i++)for(j=0;j<n;j++)return 0;
2024-05-28 19:47:57
409
原创 编写程序,功能是将M行N列的二维数组中的字符数据按列的顺序依次放到一个字符串(一维数组)中。
int main()getchar();for(i=0;i<n;i++){for(j=0;j<m;j++)getchar();for(i=0;i<m;i++)for(j=0;j<n;j++)return 0;
2024-05-28 19:46:55
260
原创 有一个3*4矩阵,找出每行中最大的元素并与第1列元素交换。具体要求如下:1. 使用二维数组存放该3*4矩阵2. 为二维数组输入数据。3. 输出原矩阵并和处理后的矩阵进行比较。
printf("原矩阵:\n");printf("处理后:\n");
2024-05-28 19:46:23
361
原创 幻方编写程序判定N×N(规定N为奇数,且N<20)的矩阵是否是“幻方“,(N×N的二维数组各元素的值由用户在程序运行时输入) “幻方“的判定条件是:矩阵每行、每列、主对角线及反对角线上元素之和都相等。
int main()int N;i<N;i++){j<N;j++){i<N;i++){j<N;j++){j<N;j++){i<N;i++){i<N;i++){i<N;i++){break;}else{break;return 0;
2024-05-28 19:45:21
246
原创 用递归求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字。相关知识(略)
int i;for(i=1;i<=n;i++)a=i*a;return a;i<=n;i++)return 0;
2024-05-28 19:43:51
564
原创 编写一函数实现下列Ackman函数,其中m,n为正整数 Acm(m,n)= ⎩⎪⎪⎨⎪⎪⎧ n+1Acm(m−1,1)Acm(m−1,Acm(m,n−1))
int a;a=n+1;return a;int m,n;return 0;
2024-05-28 19:43:13
365
原创 计算正整数num的各位上的数字之积。例如:输入:2583 经过----(2x5x8x3) 输出:240输入:102 经过----(1x0x2) 输
*计算正整数num的各位上的数字之积。例如:输入252,则输出应该是20*/
2024-05-28 19:40:27
426
原创 编写一个程序,输入学生人数和每个人的成绩,计算平均成绩。######注意:当输入的学生人数小于等于0时,输出平均成绩为0分!
int i = 1;if(stu>0)i++;ave = 0;return 0;
2024-05-28 19:39:52
706
原创 求出所有的水仙花数。提示:所谓水仙花数是指一个三位数,其各位数字的立方和等于该数字本身。比如153是一个水仙花数,因为153=1^3+5^3+3^3。
int a,b,c;for(a=1;a<=9;a++)for(b=0;b<=9;b++)for(c=0;c<=9;c++)return 0;
2024-05-28 19:35:16
163
原创 编写程序计算 1 - 1/2 + 1/3 - 1/4 + ..... +1/99 - 1/100 的值,并显示出来(保留结果为小数点后三位)。
int fm = 0;fm <= 100;fm++)if (fm % 2!= 0)elsereturn 0;
2024-05-28 19:34:32
486
原创 通过指针变量访问整型变量
/ \t:水平制表符,一般等于四个空格的位置。//指针变量,既能保存数据,又能保存地址。}//简单的输入输出,以p1为例,里面同时存放了两个东西,一个是a的地址,另外一个是a的值,p2同理。
2024-05-28 19:32:23
134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人