| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 781 人关注过本帖
标题:[求助]请高手指教
只看楼主 加入收藏
dyoli
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2005-10-20
收藏
 问题点数:0 回复次数:12 
[求助]请高手指教

写一个程序,接受两个数字,计算它们的差值等于输入的两个值中的任何一个,那么屏幕将显如下信息:
Difference is equdl to valuo<number of value entered>(差等于值<输入的数字>)
如果差值不等于输入的两个值中的任何一个,那么屏幕将显示如下信息:
Difference is not equal to any of the values entered(差不等于输入的任何值)
请高大虾指出下面的错误
我的程序为:
main()
{
int a,b;
scanf("%d%d",&a,&b);
if(a-b=b||b-a=a)
pvintf("Difference is equal to value <number of value entered>%d",a||b);
else if(a-b!=a||b-a!=a);
printf("difference is hotequal to any of the values entered");
getch();
}

搜索更多相关主题的帖子: 指教 
2005-11-18 14:18
原汁原味
Rank: 1
来 自:湖南省永州市
等 级:新手上路
帖 子:62
专家分:0
注 册:2005-11-17
收藏
得分:0 
#include<stdio.h>
void main()
{
int a,b;
scanf("%d%d",&a,&b);
if(a-b==b||b-a==b)
printf("Difference is equal to value <%d>",b);
else printf("difference is hotequal to any of the values
entered");
if(a-b==a||b-a==a)
printf("Difference is equal to value <%d>",a);
else printf("difference is hotequal to any of the values
entered");
}

我们不能控制 时间的前进, 但我们可以掌握时间的运用!
2005-11-18 15:23
vyguang
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2005-11-10
收藏
得分:0 
#include<stdio.h>
#include<math.h>
void main()
{
int a,b;
scanf("%d%d",&a,&b);
if(a-b==b||b-a==b)
printf("Difference is equal to value <%d>",b);
else if(a-b==a||b-a==a)
printf("Difference is equal to value <%d>",a);
else printf("difference is not equal to any of the values
entered");
}
应该这样改吧,楼上的解答似乎也有些问题;
2005-11-18 16:58
ajey2004
Rank: 1
等 级:新手上路
帖 子:164
专家分:0
注 册:2004-12-30
收藏
得分:0 

#include <stdio.h>
int main()
{
int a,b;
scanf("%d%d", &a, &b);
if (2*a==b || 2*b==a)
printf("Difference is equal to value <%d>",b);
else
printf("difference is hotequal to any of the values entered");
}


2005-11-18 17:04
ajey2004
Rank: 1
等 级:新手上路
帖 子:164
专家分:0
注 册:2004-12-30
收藏
得分:0 

#include <stdio.h>
int main()
{
int a,b;
scanf("%d%d", &a, &b);
if (2*a==b || 2*b==a || a==0 || b==0)
printf("Difference is equal to value <%d>",b);
else
printf("difference is hotequal to any of the values entered");
}
这回对了吧


2005-11-18 17:08
gudaobuyi
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2005-11-19
收藏
得分:0 
我也顶一下:
#include<stdio.h>
#include<math.h>
void main()
{
int a,b;
scanf("%d%d",&a,&b);
if (fabs(a-b)==b)
printf("Difference is equal to value <%d>",b);
else if (fabs(a-b)==a)
printf("Difference is equal to value <%d>",a);
else
printf("difference is hotequal to any of the values
entered");
}
2005-11-19 11:26
原汁原味
Rank: 1
来 自:湖南省永州市
等 级:新手上路
帖 子:62
专家分:0
注 册:2005-11-17
收藏
得分:0 

if(a-b==b||b-a==b)
printf("Difference is equal to value <%d>",b);
else if(a-b==a||b-a==a)
printf("Difference is equal to value <%d>",a);

3楼的好像有错误,因为第二个if前提条件是a-b!=b与a-b!=a,这不矛盾了嘛


我们不能控制 时间的前进, 但我们可以掌握时间的运用!
2005-11-19 12:21
zhai2651173
Rank: 1
等 级:新手上路
帖 子:303
专家分:0
注 册:2005-11-5
收藏
得分:0 
没头文件和没声明

日本小子有种和我单挑...................坯试日本
2005-11-20 08:53
zhai2651173
Rank: 1
等 级:新手上路
帖 子:303
专家分:0
注 册:2005-11-5
收藏
得分:0 
应该吧..上面的写的挺清楚

日本小子有种和我单挑...................坯试日本
2005-11-20 10:09
liangfeng110
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2005-11-20
收藏
得分:0 

高手们好啊
Turbo c 在那下载啊

2005-11-20 15:06
快速回复:[求助]请高手指教
数据加载中...
 
   



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

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