以下是一个简单的C语言程序,用于从键盘接收一个正整数n,并输出这个数。这个程序会检查用户输入的是否为正整数,如果不是,会提示用户重新输入。
```c
#include
int main() {
int n;
printf("请输入一个正整数:");
while (1) {
scanf("%d", &n);
if (n > 0) {
printf("您输入的正整数是:%d\n", n);
break;
} else {
printf("输入错误,请输入一个正整数:");
}
}
return 0;
}
```
这个程序首先包含了标准输入输出库`stdio.h`。在`main`函数中,定义了一个整型变量`n`用于存储用户输入的数。程序使用`printf`函数提示用户输入一个正整数,然后使用`scanf`函数读取用户输入。如果输入的数大于0,程序会输出这个数并结束循环;如果输入的数不大于0,程序会提示用户重新输入,直到输入一个正整数为止。这个程序简单直观,能够有效地完成用户输入和输出的任务。
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。