搜索
查看: 1271|回复: 5
打印 上一主题 下一主题

刚学C语言,请问这怎么错了?

[复制链接]
跳转到指定楼层
楼主
发表于 2013-11-1 22:54:51 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
错在哪?

沙发
发表于 2013-11-2 00:23:29 | 只看该作者
5行的符号。
板凳
发表于 2013-11-2 07:25:12 | 只看该作者
第2行应该是
int main()
第5行printf的"打成中文的了
最后没有return语句
没有停止的语句,会一闪而过的
停止语句system("pause");
头文件#include<stdlib.h>
地板
发表于 2013-11-2 08:26:33 | 只看该作者
int main()前不用int 也可以,
不用加#include<stdlib.h>也可以
第五行printf 的"打成中文输入法的了
最后应该加上两句
system("pause");
return 0;
另外我觉得第八行可以简化成
p=z/5;

详细代码为

#include <stdio.h>
#include <stdlib.h>
int  main()
{
        int a,b,c,d,e,z,p;
    printf("Five:");
    scanf("%d%d%d%d%d",&a,&b,&c,&d,&e);
    z=a+b+c+d+e;
    p=z/5;
    printf("z=%d",z);
    printf("p=%d",p);
        system("pause");
        return 0;
}
5#
发表于 2013-11-4 12:46:01 | 只看该作者
没错啊,编译器不同可能会报错,我用的C-Free5.0没错的
6#
发表于 2013-11-6 07:34:29 | 只看该作者
照着楼主的例子。
把错误的改了一下。
没有去管最后出来的东西-

QQ截图20131106073357.png (17.65 KB, 下载次数: 1)

QQ截图20131106073357.png
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表