就是用数组,把班级里60分以下的同学人数给统计出来
>> 本文固定链接: http://www.vcgood.com/archives/3191
>> 转载请注明: nerissa999 2009年05月14日 于 C语言帝国 发表
就是用数组,把班级里60分以下的同学人数给统计出来
>> 本文固定链接: http://www.vcgood.com/archives/3191
>> 转载请注明: nerissa999 2009年05月14日 于 C语言帝国 发表
你必须先 登录才能发表评论。
#include “stdafx.h”
#include <stdio.h>
int main()
{
char name[10][10]={“Zhangsan”,”Lisi”,”Wangwu”,”Zhaoliu”,”Liming”,
”Ligang”,”Wangming”,”Zhangjun”,”Qianjun”,”Fengjun”};/*班级假如有10个人*/
int grade[10]={56,58,72,62,85,32,45,59,58,51};/* 对应的分数*/
int i=0;
for(i=0;i<10;i++)
{
if(grade[i]<60)
printf(“%10s%10d\n”,name[i],grade[i]);
}
return 0;
}
char name[10][10]
为什么要用二维数组
第一个10表示有10个同学
第二个10只是放名字的空间,一般名字不超过10个字符
n为班级人数,score[]为存放班级成绩数组。
fun(int n,float score[])
{int i,j=0;
for(i=0;i<n;i++)
if(score[i]<60)j++;
return j;/*j为不及格人数*/
}
如果要名字之类,建议用结构体……