搜索
查看: 2498|回复: 6
打印 上一主题 下一主题

输入一个数如果是奇数就输出前三个数,如果是偶数,输出后3个数精准问题

[复制链接]
跳转到指定楼层
楼主
发表于 2012-12-14 20:05:24 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
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;
}
沙发
 楼主| 发表于 2012-12-14 20:05:55 | 显示全部楼层
先占个位置在说;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表