搜索
查看: 1380|回复: 8
打印 上一主题 下一主题

能成功,但最后数值不对,是不是数据类型不适合

[复制链接]
跳转到指定楼层
楼主
发表于 2013-11-24 11:24:49 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
#include <stdio.h>#include <stdlib.h>main(void){
            int a,b,c,aa,bb,cc;        int d,e,f;        int n=(aa-a)*1461/4+f;        int y=bb*15+f;        int yy=b*15+e;        __int64 gg=n+y-yy;   printf("出生年\n");     scanf("%d",&a);   printf("出生月\n");     scanf("%d",&b);   printf("出生日\n");     scanf("%d",&c);   printf("现年\n");     scanf("%d",&aa);   printf("现月\n");     scanf("%d",&bb);   printf("现日\n");     scanf("%d",&cc);   printf("出生那年是润年输入1,否输入0\n");     scanf("%d",&d);   printf("出生那月是大输入1,是7或8输入2,否输入0\n");     scanf("%d",&e);   printf("现月是大输入1,是7或是8输入2,否输入0\n");     scanf("%d",&f);   printf("你活了:\n");   printf("%I64d天\n",gg);        system("pause");return 0;}


沙发
 楼主| 发表于 2013-11-24 11:36:44 | 显示全部楼层
4399APPLE 发表于 2013-11-24 11:29
楼主你的写代码习惯很不好,我看了半天才看明白

不好意识啦~自学的C,完全是新手
板凳
 楼主| 发表于 2014-1-1 16:51:31 | 显示全部楼层
{:soso_e120:}似乎是错的,我问题主要是有什么数据类型可以最大,大概是出生到现在几天,我是要计算这个~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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