黑马程序员技术交流社区
标题:
帮我看下这个代码哪里写错了
[打印本页]
作者:
15225018025
时间:
2015-12-9 09:05
标题:
帮我看下这个代码哪里写错了
基础班 开课第二天学的,运行时 提示报错。不知道哪里出了问题。
#include <stdio.h>;
int main()
{
int a,b;
printf("请输入两个值,并且用逗号隔开");
scanf("%d,%d\n",&a,&b);
printf("%d+%d=%d\n",a,b,a+b);
}
作者:
allenli12
时间:
2015-12-9 09:22
#include <stdio.h>; 这个后面不要加;
作者:
独孤求傲
时间:
2015-12-9 09:46
scant里面不需要有换行的吧,include 后面也不需要加;
作者:
cherrycool
时间:
2015-12-9 10:02
引入头文件不需要分号结束。 scanf函数输入,不要加换行
作者:
xianglin123
时间:
2015-12-9 11:06
楼上正解
作者:
长厢厮守℡
时间:
2015-12-10 17:13
加油学习吧,这种小错误犯一次就够了
作者:
腾腾1
时间:
2015-12-10 21:34
#include <stdio.h>; 这个后面不要加;
作者:
周翔
时间:
2015-12-10 21:37
头文件后面不应该加;
作者:
YuePr
时间:
2015-12-10 21:44
int main (){}
这种有返回值的函数写法,最好在后面加上 return 0;
否则有些编译器也是会报警告。。
作者:
后知后觉4778
时间:
2015-12-10 21:45
还有就是没有返回值,应该加上return 0;
作者:
Flowerkanzhe
时间:
2015-12-10 21:49
你是真正的零基础吗
作者:
junjunzhang
时间:
2015-12-10 22:10
#include <stdio.h> //只有代码段结束才需要加分号,此处不能加分号
int main()
{
int a,b;
printf("请输入两个值,并且用逗号隔开\n"); //为了增强代码的可读性与优雅性,最好加上换行符
scanf("%d,%d",&a,&b); //scanf函数最好不要有换行符,有的话,需要原样输入换行符
printf("%d+%d=%d\n",a,b,a+b);
return 0; //因为你是定义的一个int类型的函数,需要有返回值
}
绝对零基础
作者:
重拾辉煌
时间:
2015-12-10 22:20
#include<stdio.h> 后面不需要分号, scanf函数里面不需要换行符 \n
作者:
pn314754148
时间:
2015-12-10 22:24
好多人都答过了。。
作者:
cxk
时间:
2015-12-11 16:04
首先你的scanf函数里面不要有换行\n,然后你的#include <stdio.h>后面不能有;
作者:
cxk
时间:
2015-12-11 16:06
cxk 发表于 2015-12-11 16:04
首先你的scanf函数里面不要有换行\n,然后你的#include 后面不能有;
还有主函数是int 类型的 有返回值
最后还有return 0;
int main(int argc,const char *argv[]){
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2