c语言求哪位大侠帮我看看我这个程序哪里出问题了

[复制链接]
查看11 | 回复5 | 2012-10-29 22:53:44 | 显示全部楼层 |阅读模式
#include "stdio.h"#include "conio.h"int main(){ int a,b,c,d; char z; for (d=1;d<=5;d++) { printf("第%d名学生成绩输入\n",d);printf("请输入姓名:");scanf("%c",&z);printf("请输入数学成绩:");scanf("%d",&a);printf("请输入英语成绩:");scanf("%d",&b);printf("请输入语文成绩:");scanf("%d",&c);printf("总成绩是:%d\n",a+b+c);printf("平均成绩是:%d\n"...
回复

使用道具 举报

千问 | 2012-10-29 22:53:44 | 显示全部楼层
#include "stdio.h"main(){ int a,b,c,d; char z; for (d=1;d<=5;d++) { printf("第%d名学生成绩输入\n",d);printf("请输入姓名:");scanf("%c",&z);printf("请输入数学成绩:");scanf("%d",&a)...
回复

使用道具 举报

千问 | 2012-10-29 22:53:44 | 显示全部楼层
好久不写C了,觉得这个有点不对劲:scanf("%d",&z);似乎应该直接写成:scanf("%d", z);...
回复

使用道具 举报

千问 | 2012-10-29 22:53:44 | 显示全部楼层
加上#include "conio.h"...
回复

使用道具 举报

千问 | 2012-10-29 22:53:44 | 显示全部楼层
计算平均数时需要转换成浮点型数据。将printf("平均成绩是:%d\n",(a+b+c)/3); 改为printf("平均成绩是:%f\n",(a+b+c)/3.0);...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行