如何用C语言依次输入多个变量赋值
时间: 2024-11-04 09:11:58 浏览: 26
主要内容<p>变量赋初值-c语言课程资源
在C语言中,你可以使用`scanf`函数结合循环结构来依次输入并给多个变量赋值。这里是一个简单的例子,假设我们要输入三个整数到 `num1`, `num2`, 和 `num3` 中:
```c
#include <stdio.h>
int main() {
int num1, num2, num3;
printf("请输入三个整数:\n");
while(scanf("%d %d %d", &num1, &num2, &num3) == 3) { // 读取3个连续的整数
// 检查用户是否已结束输入,如果只输入了两个数则不会进入下一轮循环
if (feof(stdin)) {
break;
}
printf("你输入的数字是: num1=%d, num2=%d, num3=%d\n", num1, num2, num3);
}
if (feof(stdin)) {
printf("输入已结束。\n");
} else {
printf("输入错误,未能获取完整的数据。\n");
}
return 0;
}
```
在这个例子中,我们通过`scanf`一次读入三个整数,并检查`feof(stdin)`判断用户是否已经结束了输入。
阅读全文