| 网站首页 | 业界新闻 | 小组 | 交易 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 327 人关注过本帖
标题:小白求教,输入后输出的值与输入的值不相等,该怎么改?
只看楼主 加入收藏
liu121
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2019-8-20
结帖率:100%
  已结贴   问题点数:20  回复次数:4   
小白求教,输入后输出的值与输入的值不相等,该怎么改?
此贴已删


[此贴子已经被作者于2019-8-21 00:22编辑过]

搜索更多相关主题的帖子: 输入 输出 相等 
【推荐】大型监控、工控、组态VC++./C#源码组件库2019下载!
【推荐】超50万数控、建模仿真、电力VC++/.NET图形源码库下载!
【推荐】专业CAD\GIS\业务流程VC++/C#可视化图形软件源码库下载!
2019-08-20 09:39
wufuzhang
Rank: 9Rank: 9Rank: 9
来 自:广州
等 级:贵宾
威 望:20
帖 子:199
专家分:1303
注 册:2017-8-9
  得分:0 
scanf("%i,%c,%i",&var1,&op,&var2);改为scanf("%i%c%i",&var1,&op,&var2);试试

不经历千百遍的调试,怎能体会成功时那一刹那的喜悦。
2019-08-20 11:04
jklqwe111
Rank: 8Rank: 8
等 级:贵宾
威 望:24
帖 子:267
专家分:903
注 册:2014-4-13
  得分:10 
scanf("%i,%c,%i",&var1,&op,&var2);----------scanf("%i:%i",&var1,&var2);
2019-08-20 11:04
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:334
帖 子:6880
专家分:40011
注 册:2011-1-18
  得分:10 
你不肯告诉别人输入什么的话,别人怎么可能知道你输对输错?!

1. 将代码排版
2. 贴出你的输入
3. 告知你期待的输出

此外,严格区分全角和英文,比如你题目中“时间的格式是xx:xx”,要确认一下是中文符号“:”还是英文符号“:”。

程序代码:
#include <stdio.h>

int main( void )
{
    unsigned hour, minute;
    if( scanf("%u : %u",&hour,&minute) != 2 )
    {
        puts( "输入错误" );
        return 1;
    }

    unsigned angle = ( 720 + (hour*60+minute)%720 - (minute*12)%720 )%720 / 2;
    if( angle > 180 )
        angle = 360 - angle;
    printf( "%u\n", angle );
}

2019-08-20 11:16
小夏虫
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2019-8-20
  得分:0 
scanf("%i,%c,%i",&var1,&op,&var2);----------scanf("%i:%i",&var1,&var2);
2019-08-20 13:55
快速回复:小白求教,输入后输出的值与输入的值不相等,该怎么改?
数据加载中...
 
   



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

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