📅  最后修改于: 2023-12-03 15:08:32.601000             🧑  作者: Mango
在 C 语言中,我们可以使用 scanf
函数来读取控制台输入的整数。为了在输入中使用逗号分隔整数,我们可以使用 %d,
格式化字符串来读取连续的整数。下面是一个简单的示例程序:
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个整数,以逗号分隔:");
scanf("%d,%d,%d", &a, &b, &c);
printf("a = %d, b = %d, c = %d\n", a, b, c);
return 0;
}
在上面的示例程序中,我们定义了三个整数变量 a
、b
和 c
,并使用 scanf
函数读取输入。需要注意的是,在格式化字符串中使用逗号分隔符,并与每个整数变量对应。在输入时,我们需要在逗号后面紧跟着输入整数,以保证每个整数都正确读取。
另外,在输入逗号分隔整数时,可以在各个整数之间添加任意数量的空格或制表符,这些空格或制表符将被自动忽略。例如,下面的输入都是合法的:
1, 2, 3
1 , 2 ,3
1 ,2, 3
总之,使用 %d,
格式化字符串,我们可以在 C 语言中方便地读取逗号分隔的整数。