C语言用空格隔开输入数字的方法
使用scanf函数,可以使用空格或回车符作为分隔符来输入多个数字。例如:
int a, b, c;
scanf("%d %d %d", &a, &b, &c); // 用空格隔开输入三个整数
或者使用循环输入多个数字,以输入一个未知数量的数字为例:
int num, sum = 0;
while (scanf("%d", &num) == 1) { // 不断读取输入的数字,直到遇到非数字字符
sum += num; // 累加输入的数字
}
printf("sum = %d\n", sum);
在输入数字时,可以使用空格、回车符或制表符来分隔数字。如果输入了非数字字符,则scanf函数的返回值将为0,循环将结束。
原文地址: https://www.cveoy.top/t/topic/cPeV 著作权归作者所有。请勿转载和采集!