用c语言写 程序设计 从键盘输入一个正整数,判断它是否为3和7的倍数
时间: 2024-05-06 17:19:48 浏览: 23
```
#include <stdio.h>
int main() {
int n;
printf("请输入一个正整数:");
scanf("%d", &n);
if (n % 3 == 0 && n % 7 == 0) {
printf("%d是3和7的倍数\n", n);
} else {
printf("%d不是3和7的倍数\n", n);
}
return 0;
}
```
相关问题
用c语言完成从键盘输入一个正整数判断它是否为7或13或5的倍数
```c
#include<stdio.h>
int main(){
int num;
printf("请输入一个正整数:");
scanf("%d",&num);
if(num%7==0){
printf("%d是7的倍数\n",num);
}
if(num%13==0){
printf("%d是13的倍数\n",num);
}
if(num%5==0){
printf("%d是5的倍数\n",num);
}
if(num%7!=0 && num%13!=0 && num%5!=0){
printf("%d既不是7的倍数也不是13的倍数也不是5的倍数\n",num);
}
return 0;
}
```
C语言编写程序从键盘输入一个正整数判断,该数是否为素数
您好,根据您的要求,我为您提供判断正整数是否为素数的C语言程序。请参考以下代码:
```
#include <stdio.h>
int main()
{
int n, i;
printf("请输入一个正整数:");
scanf("%d", &n);
for (i = 2; i <= n-1; i++) {
if (n % i == 0) {
break;
}
}
if (i == n) {
printf("%d是素数。", n);
} else {
printf("%d不是素数。", n);
}
return 0;
}
```
该程序先从键盘读入一个正整数,然后通过一个for循环判断这个数是否为素数。如果这个数能被2到n-1之间的任何一个数整除,那么就不是素数;否则就是素数。