#include void main() { 从键盘上输入4位数(1000-9999):"); ; } 2.输入20个学生的成绩,求出其中大于平均成绩学生的人数,并对20名学生成绩按从高到地进行排序。 #include void main() { 请输入20个学生的成绩\\n"); 请输入第%d个学生的成绩:\\n",i+1); 大于平均成绩的学生人数为%d\\n",count); 名学生成绩按从高到低进行排序为:"); } 3.利用公式前100项之积计算并打印π值。 4.编程计算1!+2!+3!+………+10!的值。 #include void main() { int i,j,a,sum=0; for(i=1;i<=5;i++) { a=1; for(j=1;j<=i;j++) a=a*j; sum=sum+a; } printf("%d",sum); } 5.从键盘任意输入某班20个学生的成绩,打印最高分,并统计不及格学生的人数。 #include void main() { 请输入20个学生的成绩\\n"); 请输入第%d个学生的成绩:\\n",i+1); 个学生中的最高成绩为:%d\\n",max); 个学生中的不及格学生人数为:%d",count); } 5.编程输入10个数,找出其中的最大值及其所在的数组下标位置。 #include void main() { int i,a[10],max,c; for(i=0;i<10;i++) scanf("%d,",&a[i]); max=a[0]; for(i=0;i<10;i++) if(max{ max=a[i]; c=i; } printf("%d,%d",max,c); } 6.编写一个函数Inverse(),实现将字符数组中的字符串逆序存放的功能。 #include #include void Inverse(char c[50]) { } void main() { 请输入一行字符串:"); 逆序后的字符串为:"); } 7.键盘输入一行字符,统计其中有多少单词。假设单词之间以空格分开。已知:判断是否有新单词出现的方法—当前被检验字符不是空格,而前一被检查字符是空格,则表示有新单词出现。 8.输入一个字符数小于100的不带空格的字符串string,然后在string所保存字符串中的每个字符间加一个空格。 #include void main() { 请输入一行字符串:"); { } } 9. 编写一函数fun,实现矩阵(3行3列)的转置(即行列互换)。 #include void fun(short a[3][3]) { } void main() { } 10.打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。 #include void main() { } 11.请编写函数fun,函数的功能是:在字符串中所有数字字符前加一个$字符。 12.打印出杨辉三角形(要求打印出10行如下图) 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 #include #define N 11 void main() { } 13.计算1-1/2+1/3-1/4。。+1/99-1/100的值,并现实出来。 #include void main() { } 14.定义一个整型二维数组并初始化,编程求该数组所有元素的和。 #include void main( ) { } 15.求二维数组中最大元素值及其行列号。 已知int a[3][4]={{1,2,3,4},{9,8,7,6},{-10,10,-5,2}}; #include void main( ) { }下载本文