| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2485 人关注过本帖
标题:这两个程序都有错误,帮忙修改一下
只看楼主 加入收藏
wanglianyi1
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:14
帖 子:647
专家分:2067
注 册:2015-6-18
收藏
得分:0 
第二个
程序代码:
#include<stdio.h>
int main()
{
    int x,c1,c2,c3,y;
    printf("请输入一个三位整数:");
    scanf("%d",&x);
      if(x>=100&&x<=999)
    {
        c1=x/100;
        c2=x/10%10;
        c3=x%10;    //取个位数字 
        y=c3+c2+c1;
        if(y==6)            //这里是逻辑等于==,不是赋值= 
            printf("满足条件\n");
         else
            printf("不满条件\n");
    }
    else
    {
        printf("输入错误,退出程序");      
        exit(0);
    }
    return 0;
}
2016-06-25 09:17
hykj9495
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:4
帖 子:796
专家分:1441
注 册:2016-6-6
收藏
得分:3 
else
     printf("%d<%d\n",a,b);
 }
这样写不知道你要干嘛,明明俩个数大小已经交换了,大小已经确定了,不存在else的情况
10楼wanglianyi1正解

慢慢调试
2016-06-25 10:47
寂兮廖兮
Rank: 2
等 级:论坛游民
帖 子:22
专家分:27
注 册:2016-6-13
收藏
得分:3 
回复 11楼 wanglianyi1
这里需要 #include "stdlib.h" 吧
而且你已经exit(0)了 那么输出录入错误什么的就完全没必要了 是不是啊
2016-06-25 17:14
快速回复:这两个程序都有错误,帮忙修改一下
数据加载中...
 
   



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

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