为什么我的C语言写出来运行,敲回车不是执行而是换行呢?

2024-11-22 06:20:17
推荐回答(2个)
回答1:

1、while((c=getchar())!='/n') 回车是\n而非/n。\是转义标志。
2、C语言中'\n'是换行的意思,一般放到printf()这类函数中使用,比如:
printf("this is a test\n Please check it\n");
结果是:
this is a test
Please check it

回答2:

#include
void main ()
{
int a,b,c;
printf("输入两个数:\n");
scanf("%d%d",&a,&b); //注意scanf里面的格式
c=a+b;
printf("%d",c);
}