|
1楼 |
|
|
|
- 共有30篇贴子
|
2楼 ++k:0:(putchar(33),getchar(),--i));printf("%d passed, %d failed\n",10-k,k);} |
|
|
|
|
3楼 ++k:0:(putchar(33),fflush(stdin),--i));printf("%d passed, %d failed\n",10-k,k);} 为什么去掉getchar(),就不行了?(加个fflush(stdin),就又正常了) |
|
|
|
| 61.177.186.* |
6楼 |
|
|
| 221.12.62.* |
8楼 1。求全班学生某门课成绩的平均分并打印起名单 2。求及格和不及格人数在全班的百分比并打印起名单 3。。。。。。 |
|
|
|
10楼 (1)求第一门课的平均分; (2)找出有两门以上课程不及格的学生,输出他们的学号,姓名,各科成绩及平均分; (3)找出平均分成绩在90分以上或全部课程成绩85分以上的学生记录。 |
|
|
|
|
11楼 |
|
|
| 60.7.72.* |
13楼 是人事挡案管理系统 设计要求 实现菜单设计,使用数据文件保存和修改,应用结构体和指针 功能要求 职工信息录入 信息存储 查询 统计 排序 打印等 |
|
|
| 218.5.3.* |
14楼 我的邮箱是346999183QQ@.com |
|
|
| 221.239.56.* |
16楼 |
|
|
|
17楼 作者: 221.239.56.* 2007-12-19 15:51 回复此发言 -------------------------------------------------------------------------------- 偶来个数组的题目,呵呵,不过不是C,是PASCAL.偶C才初学,以前只会PASCAL 输入学生的学号,成绩,计算平均值.然后计算每个学生的成绩与平均成绩差,并由此给出每个学生成绩的字母等级.如果高于平均成绩10分以上者为A,相差在10分以内为B,其余为C,最后输出每个学生的学号,成绩,字母等级. const n=30; var num:array[1..n]of integer; score:array[1..n]of real; i:integer; ave:real; grade:char; begin for i:=1 to n do readln(num[i],score[i]); ave:=0; for i:=1 to n do ave:=ave+score[i]; ave:=ave/n; for i:=1 to n do begin if score[i]>=ave+10 then grade:='a' else if score[i]>=ave-10 then grede:='b' else grade:='c'; writeln(num[i],score[i]:6:1;grade:3); end{for}; end. |
|
|
|
|
19楼 int b; main(a,c) { a++<11?scanf("%d",&c),c>59&&b++,main(a):printf("%d passed, %d failed",b,10-b); } |
|
|
|
| 60.209.94.* |
20楼 void main() { int i,pass=0,unpass=0; int stu[10]; puts("please input ten numbers"); for(i=0;i<10;i++){ scanf("%d",&stu[i]); if(stu[i]<60) unpass++; else pass++; } printf("the pass number is%d",pass); printf("\nthe unpass number is%d",unpass); } |
|
|
| 218.22.21.* |
21楼 #include<stdio.h> void main() {int n=0,k=0,i,a[10]; printf(""); for(i=0;i<10;i++) scanf("%d",&a[i]); for(i=0;i<10;i++) { if(a[i]<60) n++; else k++; } printf("%d%d",n,k); } |
|
|
| 61.157.136.* |
22楼 |
|
|
| 61.157.136.* |
23楼 |
|
|
| 61.157.136.* |
24楼 |
|
|
| 61.157.136.* |
25楼 |
|
|
| 123.60.83.* |
26楼 |
|
|
| 222.196.246.* |
27楼 在函数中进行10个学生成绩从高到低排名 sort(int a[10]) 改进第一步的函数为sort(int a[],int n),进行n个学生成绩从高到低排名, 改进第二步的函数为sort(int a[],int n, char style), 将n个学生成绩从高到低排名,排名方式根据sort()函数的style参数进行,如style为‘a’按升序排,style为’d’按降序排。 (a:ascending 升,d:descending 降) |
|
|
| 116.53.253.* |
28楼 |
|
|
| 210.30.96.* |
29楼 |
|
|
| 61.183.32.* |
30楼 { int a ,i,m,n; m=0;n=0; i=1; while(i<=10) {scanf(“%d”,&a); if(a<60) m++; else n++; i++; } print(“不及格的人数有%d”,m); printf(“及格的人数有%d”,n); } |
|
|
