岁月联盟 - 技术社区 - BBS.SYUE.COM's Archiver

黑暗小子 发表于 2007-9-11 12:22

今天下雨,没事做一道数组题。

转自:校园黑客联盟
作者:冰里才是冷
输入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");
}
}




这个程序很简单就没必要在注解呢
呵呵  
  今天虽然在下雨一整天。
但是 心情满好得

孤獨的狼 发表于 2007-9-19 16:57

呵呵   用C 写的吧  。。。

这是我们原来的作业。。呵呵呵。。

kuanchang2008 发表于 2009-1-2 22:07

高手们你们都会什么编程语言

kuanchang2008 发表于 2009-1-2 22:09

"scanf ("%d",&p);"应该为"scanf ("%d",&p[i]);"吧!

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.