首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

求i输入一个数,判断它的奇偶性,异常在哪里

2013-10-29 
求i输入一个数,判断它的奇偶性,错误在哪里?本帖最后由 u011688498 于 2013-10-09 12:37:02 编辑我写了代码

求i输入一个数,判断它的奇偶性,错误在哪里?
本帖最后由 u011688498 于 2013-10-09 12:37:02 编辑 我写了代码,但是运行之后输入数字结果不准确,不知道哪里出错了!
求真实的代码,需不需要把double换成int?
新手求教

#include<stdio.h>
double main()
{
double shang();
double p;
p=shang();
printf("结果,商是:%d\n",p);
if(p>=0)
      printf("这个数是基数\n");
 else
      printf("这个数是偶数\n");
 return 0;
}

double shang()
{
int x,y;
scanf("%d",&x);
printf("阁下输入的是:%d\n正在计算....................\n",x);
y=x%2;
    return (y);
}





[解决办法]
把double换成int

引用:
我写了代码,但是运行之后输入数字结果不准确,不知道哪里出错了!
求真实的代码,需不需要把double换成int?
新手求教
#include<stdio.h>
double main()
{
double shang();
double p;
p=shang();
printf("结果,商是:%d\n",p);
if(p>=0)
      printf("这个数是基数\n");
 else
      printf("这个数是偶数\n");
 return 0;
}

double shang()
{
int x,y;
scanf("%d",&x);
printf("阁下输入的是:%d\n正在计算....................\n",x);
y=x%2;
    return (y);
}

热点排行