| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 853 人关注过本帖
标题:又遇到一个问题了,关于if语句的应用
只看楼主 加入收藏
xy4919961
Rank: 5Rank: 5
等 级:职业侠客
帖 子:199
专家分:362
注 册:2009-10-24
收藏
得分:0 
朋友。你的还是一样错。
#include<stdio.h>
void main()
{int  i,j;
scanf("%d%d",&i,&j);
if(i>j) printf("i>j");
  else if(i=j) printf("i=j");/*看清楚这里阿.1个=号是相当于赋值.2个==才是比较阿.*/
      else printf("i<j");
}
 按你这样写永远输出i=j 不相信你就试..条件版定j把值赋予i。当然输出i=j。。

QQ群:96348241
2009-11-04 20:52
human84
Rank: 3Rank: 3
来 自:哈尔滨 / 重庆
等 级:论坛游侠
帖 子:154
专家分:141
注 册:2009-11-1
收藏
得分:0 
就是,就是....就是等号的问题,一定要用‘==’要不就成赋值了。
2009-11-04 23:11
vs303791832
Rank: 2
来 自:地球
等 级:论坛游民
帖 子:87
专家分:12
注 册:2010-6-23
收藏
得分:0 
#include
int main(void)
{  
   int kf.fk;
   scanf("%d.%d",&kf,&fk);
   if(kf>fk)
      printf("^%d>%d,kf,fk");
   else
   if(kf=fk)
     printf("%df=%d",kf,fk);
   else
   if(kf<fk)
     printf("%d<%d",kf,fk);
    return 0;
}


小白无敌,哈哈.......我成功了
2010-07-25 13:32
vs303791832
Rank: 2
来 自:地球
等 级:论坛游民
帖 子:87
专家分:12
注 册:2010-6-23
收藏
得分:0 
啊少一个==...,补上

小白无敌,哈哈.......我成功了
2010-07-25 13:32
vs303791832
Rank: 2
来 自:地球
等 级:论坛游民
帖 子:87
专家分:12
注 册:2010-6-23
收藏
得分:0 
#include <stdio.h>
int main(void)
{  
   int kf.fk;
   scanf("%d.%d",&kf,&fk);
   if(kf>fk)
      printf("^%d>%d,kf,fk");
   else
   if(kf==fk)
     printf("%df=%d",kf,fk);
   else
   if(kf<fk)
     printf("%d<%d",kf,fk);
    return 0;
}

小白无敌,哈哈.......我成功了
2010-07-25 13:33
快速回复:又遇到一个问题了,关于if语句的应用
数据加载中...
 
   



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

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