| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1876 人关注过本帖
标题:一个小程序作业 做完了可是不知道 对不对 请大家看一下 那里有错误请指点
取消只看楼主 加入收藏
小学女优
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2007-8-6
收藏
 问题点数:0 回复次数:7 
一个小程序作业 做完了可是不知道 对不对 请大家看一下 那里有错误请指点
1~编写一个程序, 从用户输入的3个数中找到最大的,并将该最大值输出?
#include <stdio.h>
void main()
{
int num1,num2,num3;
printf("\n 输入第一个数:");
scanf("%d",&num1);
printf("\n 输入第二个数:");
scanf("%d",&num2);
printf("\n 输入} 第三个数:");
scanf("%d",&num3);
if((num1>num2)&&(num2>num3));
printf("\n num1\n");


((num2>num1)&&(num2>num3));
printf("\n num2\n");


((num3>num1)&&(num3>num2));
printf("\n num3\n");
}
自己感觉是不大对 ~~没有用好if 语句~~~请各位大大 百忙中看一下指点一下~~~
搜索更多相关主题的帖子: void include 最大的 最大值 
2007-08-08 13:58
小学女优
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2007-8-6
收藏
得分:0 

改成这样?。。。对吗 。。。
#include <stdio.h>
void main()
{
int num1,num2,num3;
printf("\n 输入第一个数:");
scanf("%d",&num1);
printf("\n 输入第二个数:");
scanf("%d",&num2);
printf("\n 输入第三个数:");
scanf("%d",&num3);
if((num1>=num2)&&(num2>=num3))
printf("\n num1\n");


else if((num2>=num1)&&(num2>=num3));
printf("\n num2\n");


else if((num3>=num1)&&(num3>=num2));
printf("\n num3\n");
}


2007-08-08 15:00
小学女优
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2007-8-6
收藏
得分:0 
改 成这样也不对呀。。。把最后的
else if((num3>=num1)&&(num3>=num2)); 中的else if去掉了 才能运行 但是不对选出最大的值

2007-08-08 15:04
小学女优
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2007-8-6
收藏
得分:0 
我彻底看晕了~。。。我的思路太乱了~

2007-08-08 16:50
小学女优
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2007-8-6
收藏
得分:0 

我在自学C语言~~大家也来看看我学的是不是很乱啊~ 有啥好建议提个吧 ~~我好解决~~


2007-08-08 16:52
小学女优
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2007-8-6
收藏
得分:0 

我、还没学到用conio.h 这个语句。。。。


2007-08-08 18:18
小学女优
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2007-8-6
收藏
得分:0 

33楼的 程序我看懂了呀~(这里表示感谢) 真的很简单又很 正确 我的思路出问题了 ~~也很谢谢大家这么帮助我~~我是初学者 大家有些 写的我看不懂 呵呵~


2007-08-10 14:25
小学女优
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2007-8-6
收藏
得分:0 
#include <stdio.h>
void main()
{
int num1,num2,num3;
printf("\n 输入第一个数:");
scanf("\n %d",&num1);
printf("\n 输入第二个数:");
scanf("\n %d",&num2);
printf("\n 输入第三个数:");
scanf("\n %d",&num3);
if((num1>=num2)&&(num2>=num3))
printf("\n %d",num1);
else if((num2>=num1)&&(num2>=num3))
printf("\n %d",num2);
else
printf("\n %d",num3);
}
这个是我原来的思路~~~虽然很麻烦但是正确 了 ~ ~~还不是可取的~

2007-08-10 14:46
快速回复:一个小程序作业 做完了可是不知道 对不对 请大家看一下 那里有错误请指 ...
数据加载中...
 
   



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

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