今天下雨,没事做一道数组题。
转自:校园黑客联盟
作者:冰里才是冷
输入50个同学的成绩 分别求出最高分 平均分 总分 (有什么好的建议全收)
#include "stdio.h"
#define N 50 //定义一个符号常量N 为30
main ()
{
int i,p[N],max,sum=0;
float w;
printf ("shur:\n"); //提示 “输入” 英语不好 请见量 :)
for (i=0;i<N;i++)
{
printf ("Order %d:",i+1); //提示输入 第 1 第2 第3 ..... 第50
scanf ("%d",&p); //读取数据
}
for (max=p[0],i=0;i<N;i++) // 将p[0]里的值赋给max 让max始终保存最大值
{
sum+=p; //sum保存 p[0]到 p[结束] 也就是保存 50同学的总分
if (p>max) max=p; //比较 大的赋给max
}
w=(float)sum/N; //平均分
printf ("max=%d\n",max);
printf ("w=%f",w);
printf ("sum=%d",sum);
}
做出 9*9的表
#include "stdio.h"
main ()
{ int m,n;
for (m=1;m<=9;m++)
{
for (n=1;n<=m;n++)
printf ("%d*%d=%-4d",m,n,m*n);
printf ("\n");
}
}
这个程序很简单就没必要在注解呢
呵呵
今天虽然在下雨一整天。
但是 心情满好得