用C语言编写程序:读入5个正整数并且显示它们。当程序读入的数据为负数时,程序立即终止。 **输入格式要求:"%d" 提示信息:"Please enter n:" **输出格式要求:"n = %d\n" "Program is over!\n" 程序运行示例如下: Please enter n:10 n = 10 Please enter n:20 n = 20 Please enter n:-30 Program is over!
时间: 2024-03-03 20:49:28 浏览: 101
c代码-输入一个正整数n,显示该正整数的约数,每显示一个换一行,并统计约数的个数。
好的,下面是这个程序的代码:
```c
#include <stdio.h>
int main() {
int n, i;
for (i = 1; i <= 5; i++) {
printf("Please enter n:");
scanf("%d", &n);
if (n < 0) {
break;
}
printf("n = %d\n", n);
}
printf("Program is over!\n");
return 0;
}
```
这个程序使用了一个 for 循环,读入并显示了 5 个正整数。如果读入的数是负数,就会立即终止循环。最后,程序会输出一条提示信息,告诉用户程序已经结束运行了。
注意,为了读入用户输入的数,我们使用了 scanf 函数,并且在读入时使用了 & 符号,因为 scanf 函数需要知道变量在内存中的地址,才能将用户输入的值存储到变量中。
阅读全文