|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
编写程序,输入一个整数,判断其能否同时被2和3整除。若能则输出该整数;若不能,则输出”该数不能被2和3整除”。
输出格式为:"a=%d\n"
"该数不能被2和3整除\n"
#include<stdio.h>
int main()
{
int i, num;
int a=2;
printf("请输入一个整数:");
scanf("%d, num");
for(i=2;i<4;i++)
{
if(num % i == 0)
{a =0;}
}
if(a=2)
{printf("%d \n", num);}
else
{
printf("该数不能被2和3整除。" );
return 0;
}
为什么我的错了
本帖最后由 jackz007 于 2022-10-24 17:06 编辑
- #include<stdio.h>
- int main()
- {
- int num ;
- printf("请输入一个整数:") ;
- scanf("%d" , & num) ;
- if(num % 2 == 0 && num % 3 == 0) {
- printf("%d\n" , num) ;
- } else {
- printf("该数不能被2和3整除。\n" ) ;
- }
- }
复制代码
编译运行实况:
- D:\[00.Exerciese.2022]\C>g++ -o x x.c
- D:\[00.Exerciese.2022]\C>x
- 请输入一个整数:9
- 该数不能被2和3整除。
- D:\[00.Exerciese.2022]\C>x
- 请输入一个整数:6
- 6
- D:\[00.Exerciese.2022]\C>
复制代码
|
|