2015年1月29日21:07:21
1.下面程序的功能是从键盘读入1个整数,如果这个数是奇数就输出这个数后面的3个数,如果这个数是偶数,就输出这个数前面的3个数。例如,如果输入的整数是5,就输出678,;如果输入的整数是4,就输出123。其中有两个错误,快来改正吧。
#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);
else
printf("%d",a-1);
printf("%d",a-2);
printf("%d",a-3);
*/
int a;
scanf("%d",&a);
//第1个错,if语句的条件满足部分执行的部分,必须是一个语句,执行多条,必须加{}
if(a%2==1)
{
printf("%d",a+1);
printf("%d",a+2);
printf("%d",a+3);
}
//第2个错,if语句的条件满足部分执行的部分,必须是一个语句,执行多条,必须加{}
else
{
printf("%d",a-1);
printf("%d",a-2);
printf("%d",a-3);
}
system("pause");
return 0;
}