c语言写一个程序,要求:输入一个任意长度(不超过100)的正整数,判断其能否被7整除,
时间: 2024-10-28 18:12:33 浏览: 9
在C语言中,你可以通过编写一个简单的循环结构和条件判断来完成这个任务。下面是一个示例程序:
```c
#include <stdio.h>
int main() {
int number;
printf("请输入一个不超过100的正整数:");
scanf("%d", &number); // 输入数字
if (number > 0 && number <= 100) { // 检查输入是否在范围内
while (number > 0) { // 循环判断是否能被7整除
if (number % 7 == 0) { // 如果余数为0,则能被7整除
printf("%d 能被7整除。\n", number);
break; // 结束循环
}
number--; // 否则,减去7继续检查
}
} else {
printf("输入错误!请输入一个1到100之间的正整数。\n");
}
return 0;
}
```
当你运行此程序并输入一个数后,它会告诉你这个数是否能被7整除。
阅读全文