循环用回车终止scanf输入

    xiaoxiao2021-11-29  23

    for中使用scanf,让scanf终止的条件应该有很多,这里用回车结束输入

    #include <stdio.h> main() { int i,a[100],c=0; char s; for (i=0;i<100&&s!='\n';i++) //最大输入100个数,遇到回车就终止循环 { scanf("%d",&a[i]); s=getchar(); //s用来接收是否是回车 c++; //检测输入的个数 } for (i=0;i<c;i++) printf("%d\n",a[i]); }

    转载请注明原文地址: https://ju.6miu.com/read-678755.html

    最新回复(0)