//一、求10个同学一门成绩的平均分
#include <stdio.h>
void main(){
int a[10],sum,i,g;
printf("请输入10个成绩:");
for(i=0;i<10;i++)
scanf("%d,",&a[i]);
for(i=sum=0;i<10;i++)
sum=sum+a[i];
g=sum/10; //把此行删除,程序运行后得到的sum即为十个成绩的总和
printf("g is %d\n",g);
}
//二、求10个同学一门成绩的最低分
#include <stdio.h>
void main(){
int a[10],min,i;
printf("请输入10个成绩:");
for(i=0;i<10;i++)
scanf("%d,",&a[i]);
for(i=1,min=a[0];i<10;i++)
if(min>a[i])
min=a[i];
else
;
printf("min is %d\n",min);
}
//三、求10个同学一门成绩的最高分
#include <stdio.h>
void main(){
int a[10],max,i;
printf("请输入10个成绩:");
for(i=0;i<10;i++)
scanf("%d,",&a[i]);
for(i=1,max=a[0];i<10;i++)
if(max<a[i])
max=a[i];
else
;
printf("max is %d\n",max);
}
//四、求10个同学的成绩从小到大依次排序
#include <stdio.h>
void main(){
int a[10],i,j,k;
printf("请输入10个成绩:");
for(i=0;i<10;i++)
scanf("%d,",&a[i]);
for(j=1;j<10;j++)
for(i=0;i<10-j;i++)
if(a[i]>a[i+1]) //若要求从大到小,把此处的大于符号改为小于即可
{
k=a[i];
a[i]=a[i+1];
a[i+1]=k;
}
printf("排序后的结果是:");
for(i=0;i<10;i++)
printf("%d,",a[i]);
printf("\n");
}
//五、统计字符串的空格数
#include <stdio.h>
void main(){
int i,num;
char a[30];
printf("请输入任意一个字符串:");
gets(a);
for(i=num=0;a[i]!='\0';i++)
if(a[i]==' ')
num++;
printf("该字符串有%d个空格\n",num);
}