| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1550 人关注过本帖
标题:请问计算的式子加不加int
取消只看楼主 加入收藏
海潮浪帆
Rank: 2
等 级:论坛游民
帖 子:11
专家分:10
注 册:2020-2-5
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:3 
请问计算的式子加不加int
查百度未果,遂希望各位大侠出手相助

第一个
#include<stdio.h>
int main()
{
    int a;
    int b;
    int c;
    int d;
    int e;
    int f;
    int h;
    printf("1大.小时 分钟");
    scanf("%d %d",&a,&b);
    printf("2小.小时 分钟");
    scanf("%d %d",&c,&d);
    e=a*60+b-c*60-d;
    f=e/60;
    h=e%60;
    printf("相差%d小时%d分钟.\n",f,h);
   
}

第二个
#include<stdio.h>
int main()
{
    int h1,m1;
    int h2,m2;
    printf("h m max");
    scanf("%d %d",&h1,&m1);
    printf("h m min");
    scanf("%d %d",&h2,&m2);
    int t1=h1*60+m1;
    int t2=h2*60+m2;
    int t=t1-t2;
    printf("%dh%dm\n",t/60,t%60);
   
}
第一个中关于efh的计算,前面不加int
第二个中关于t1 t2 t的计算需要加int
那么请问在做运算时什么情况下该加什么情况不加呢?
搜索更多相关主题的帖子: scanf int 计算 小时 printf 
2020-02-05 18:27
海潮浪帆
Rank: 2
等 级:论坛游民
帖 子:11
专家分:10
注 册:2020-2-5
收藏
得分:0 
回复 2楼 吕孟伟
感谢你!
2020-02-06 11:37
海潮浪帆
Rank: 2
等 级:论坛游民
帖 子:11
专家分:10
注 册:2020-2-5
收藏
得分:0 
回复 2楼 吕孟伟
谢谢你!
2020-02-06 11:39
海潮浪帆
Rank: 2
等 级:论坛游民
帖 子:11
专家分:10
注 册:2020-2-5
收藏
得分:0 
回复 6楼 林月儿
谢谢!!
2020-02-06 15:28
快速回复:请问计算的式子加不加int
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015911 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved