c语言编程输入两个整数怎么写

时间:2025-01-25 14:46:37 游戏攻略

在C语言中,可以使用`scanf`函数来输入两个整数。以下是一个简单的示例代码:

```c

include

int main() {

int a, b;

printf("请输入两个整数:");

scanf("%d %d", &a, &b);

printf("你输入的两个整数是: %d 和 %d\n", a, b);

return 0;

}

```

在这个示例中,我们首先声明了两个整数变量`a`和`b`,然后使用`printf`函数提示用户输入两个整数。`scanf`函数的格式字符串`"%d %d"`指定了输入的数据类型为整数,并且通过`&a`和`&b`获取了这两个变量的地址,以便将输入的值赋给它们。输入的两个整数应该以空格或者换行符分隔。

如果你希望程序更加健壮,可以检查`scanf`的返回值,以确保输入是有效的。例如:

```c

include

int main() {

int a, b;

printf("请输入两个整数:");

if (scanf("%d %d", &a, &b) != 2) {

printf("输入错误,请确保输入两个整数并用空格分隔。\n");

return 1;

}

printf("你输入的两个整数是: %d 和 %d\n", a, b);

return 0;

}

```

在这个改进的版本中,我们检查了`scanf`的返回值,如果它不等于2,说明输入不是两个整数,程序会输出错误信息并退出。