|
5啊哈币
为什么 多出了 89和32 两个数 有解决的办法么?
这个是代码:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a;
scanf("%d",&a);
if (a%2==1)
printf("%d",a+1);
printf("%d",a+2);
printf("%d",a+3);
if (a%2==0)
printf("%d",a-1);
printf("%d",a-2);
printf("%d",a-3);
sleep(5000);
return 0;
} |
最佳答案
查看完整内容
if语句中 不止包含一个语句,因此要加括号。
#include
#include
int main()
{
int a;
scanf("%d",&a);
if (a%2==1)
{
printf("%d",a+1);
printf("%d",a+2);
printf("%d",a+3);
}
if (a%2==0)
{
printf("%d",a-1);
printf("%d",a-2);
printf("%d",a-3);
}
sleep(5000);
return 0;
}
|