用c语言任意输入一个整数,如果能被3整除,输出此数;否则,输出“不是3的倍数”。
时间: 2023-05-11 19:06:01 浏览: 848
好的,这是一个简单的C语言程序,可以实现您的要求:
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if (num % 3 == 0) {
printf("%d\n", num);
} else {
printf("不是3的倍数\n");
}
return 0;
}
```
您可以将这段代码复制到您的C语言编译器中进行测试。
相关问题
用c语言编译,任意输入一个整数,如果能被3整除,输出此数;否则,输出"不是3的倍数"
请看以下代码:
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if (num % 3 == 0) {
printf("%d\n", num);
} else {
printf("不是3的倍数\n");
}
return 0;
}
```
以上代码可以实现你所要求的功能。
使用c语言编写这个程序:任意一个整数n,如果n能同时被3、5、7整除,则n是3、5、7的倍数,如果n只能同时被其中的两个数整除,则n是两个数的倍数,如果n只能被其中一个数整除,则n是一个数的倍数,否则n不是3、5、7的倍数。 输入:输入一个整数。 输出:按照是否是倍数输出。
你可以使用C语言编写如下的程序来判断一个整数是否是3、5、7的倍数:
```c
#include <stdio.h>
int main() {
int n;
printf("请输入一个整数: ");
scanf("%d", &n);
if (n % 3 == 0 && n % 5 == 0 && n % 7 == 0) {
printf("%d 是3、5、7的倍数。\n", n);
} else if (n % 3 == 0 || n % 5 == 0 || n % 7 == 0) {
if (n % 3 == 0) printf("%d 是3的倍数。\n", n);
else if (n % 5 == 0) printf("%d 是5的倍数。\n", n);
else if (n % 7 == 0) printf("%d 是7的倍数。\n", n);
} else {
printf("%d 不是3、5、7的倍数。\n", n);
}
return 0;
}
阅读全文