c语言中如何实现输入自动换行?
答案:3 悬赏:20 手机版
解决时间 2021-03-31 01:20
- 提问者网友:十年饮冰
- 2021-03-30 15:20
c语言中如何实现输入自动换行?
最佳答案
- 五星知识达人网友:酒安江南
- 2021-03-30 16:35
1、C语言中scanf 如何实现连续换行输入:
#include
int main(){
int value;
while(scanf("%d", &value) != EOF){ // 可以连续换行输入value
// 需要执行的代码
}
return 0;
}2、scanf函数原型:int scanf(const char *format,...);
返回值:scanf()函数返回成功赋值的数据项数,读到文件末尾出错时则返回EOF。(EOF值为-1)。
调用:其调用形式为: scanf("<格式说明字符串>",<变量地址>);变量地址要求有效,并且与格式说明的次序一致。
#include
int main(){
int value;
while(scanf("%d", &value) != EOF){ // 可以连续换行输入value
// 需要执行的代码
}
return 0;
}2、scanf函数原型:int scanf(const char *format,...);
返回值:scanf()函数返回成功赋值的数据项数,读到文件末尾出错时则返回EOF。(EOF值为-1)。
调用:其调用形式为: scanf("<格式说明字符串>",<变量地址>);变量地址要求有效,并且与格式说明的次序一致。
全部回答
- 1楼网友:春色三分
- 2021-03-30 17:49
#include void main() {int i,j; for(i=1;i<100;i++) { j++; printf("a"); if(j==10) { printf("\n"); j=0; } } } 这样就实现了10个1换行。
- 2楼网友:往事埋风中
- 2021-03-30 17:05
在C中一般是不会用到这个功能的,在C中因为代码长度不同,一般一句话一定要在一行写完,多行输入或者一行输入多句指令,影响程序的可读性!你要设置的话可以到格式里面找找!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯