choose the max from numbers, use scanf and if else (v1:21.9.2017,v2:23.9.2017)
#include<stdio.h>
int main(){
int a,b,c,max;
printf("请输入一个数值: ");
scanf("%d",&a);
printf("请输入一个数值: ");
scanf("%d",&b);
printf("请输入一个数值: ");
scanf("%d",&c);
if(a>b){
max = a;
} else{
max = b;
}
if(max<c){
max = c;
}
printf("MAX:%d\n",max);
}
I will use another scanf to let user input the number they want to input to choose the max value.
#include<stdio.h>
int main(){
int a,b,c,max;
printf("请输入一个数值: ");
scanf("%d",&a);
printf("请输入一个数值: ");
scanf("%d",&b);
printf("请输入一个数值: ");
scanf("%d",&c);
if(a>b){
max = a;
} else{
max = b;
}
if(max<c){
max = c;
}
printf("MAX:%d\n",max);
}
I will use another scanf to let user input the number they want to input to choose the maxvalue.
#include <stdio.h>
int main() {
printf("输入需要的数字(不小于2):");
int n,a,b; //n是输入的数字
scanf("%d",&n); //a和b是为了方便设置的第一和第二个数值
int e = n - 2; //e是为了for loop设置的数字
if(n<=2){
printf("输入的数字太小!!!"); //如果设置的数字小于2的话,没有意义
}else{
printf("请输入第1个数字:");
scanf("%d",&a);
printf("请输入第2个数字:");
scanf("%d",&b);
for(int i = 1; i <= e; i++){
int x = i + 2;
printf("请输入第%d个数字:",x);
scanf("%d",&b);
if(a < b){ //如果a比b小的话,交换a和b的位置
a = b; //这里为了方便设置a为最大值
}
}
printf("最大的数字是: %d",a);
}
}
更新版本,User可以输入自己所需要数目的数值,但缺陷是,用户需要再输入之前数下数值的数目。
改进方案,除去v2中出现的scan,在loop中增加if,询问用户是否还有新的数字加入,并增加新的数值,计算用户所输入的数值的总数。
choose the max from numbers, use scanf and if else (v1:21.9.2017,v2:23.9.2017)的更多相关文章
- HDU 3117 Fibonacci Numbers(围绕四个租赁斐波那契,通过计++乘坐高速动力矩阵)
HDU 3117 Fibonacci Numbers(斐波那契前后四位,打表+取对+矩阵高速幂) ACM 题目地址:HDU 3117 Fibonacci Numbers 题意: 求第n个斐波那契数的 ...
- Codeforces Round #451 (Div. 2)-898A. Rounding 898B.Proper Nutrition 898C.Phone Numbers(大佬容器套容器) 898D.Alarm Clock(超时了,待补坑)(贪心的思想)
A. Rounding time limit per test 1 second memory limit per test 256 megabytes input standard input ou ...
- Moscow Subregional 2013. 部分题题解 (6/12)
Moscow Subregional 2013. 比赛连接 http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=006570 总叙 ...
- 835. Image Overlap —— weekly contest 84
Image Overlap Two images A and B are given, represented as binary, square matrices of the same size. ...
- [luogu3573]RAJ-Rally
先建一个$S$和$T$,$\forall 1\le i\le n$连边$(S,i)$和$(i,T)$,则最长路即为$S到T的最长路-2$ 对于这张DAG,求出一个拓扑序,点$i$为第$i$个(特别的, ...
- css基础知识点
回顾 1.结构标记 <header></header> <nav></nav> <section></section> < ...
- PAT-乙级-1015. 德才论 (25)
1015. 德才论 (25) 时间限制 200 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Li 宋代史学家司马光在<资治通鉴&g ...
- octave基本操作
参考: https://blog.csdn.net/iszhenyu/article/details/78712228: 吴恩达机器学习视频: 在学习机器学习的过程中,免不了要跟MATLAB.Oct ...
- [UGUI]图文混排(五):添加下划线
0.下划线标签 标签格式:<material=underline c=#ffffff h=1 n=*** p=***>blablabla...</material> mater ...
随机推荐
- 【CJOJ P2226】[省常中2011S4] 圣诞节
Description 圣诞节到了,FireDancer准备做一棵大圣诞树.下图为圣诞树的一个简单结构. 这棵树被表示成一组被编号的结点和一些边的集合.结点从1到n编号.树的根永远是1.每个结点都有一 ...
- 【CJOJ1090】【洛谷1967】【NOIP2013】货车运输
题面 Description A 国有 n 座城市,编号从 1 到 n,城市之间有 m 条双向道路.每一条道路对车辆都有重量限制,简称限重.现在有 q 辆货车在运输货物,司机们想知道每辆车在不超过车辆 ...
- Kruskal重构树(货车运输)
... 和Kruskal生成树一样 本来是u,v连一条f的边 现在变成新建一个点,点权为f,u v都像它连无边权的边 (实际上应该是u的根和v的根) 这样树有一些性质: 1.二叉树 2.原树与新树两点 ...
- java 流详解
流在Java中是指计算中流动的缓冲区. 从外部设备流向中央处理器的数据流成为“输入流”,反之成为“输出流”. 字符流和字节流的主要区别: 1.字节流读取的时候,读到一个字节就返回一个字节:字符流使用了 ...
- css学习の第二弹—文字格式化排版
1.css格式化排版 >>字体设计: etc:body{font-family:"Microsoft Yahei";} >>字号,颜色: etc:body{ ...
- OSI模型和TCP/IP协议族(二)
OSI模型中的各层 物理层 物理层(physical layer)协调通过物理媒体传送比特流时所需要的各种功能.物理层涉及到接口和传输媒体的机械和电器规约.它还定义了这些物理设备即接口为了实现传输必须 ...
- WebCracker4.0和monster字典——路由器登陆密码破解工具
路由器登陆密码破解,很伤cpu的
- Activity 与 springMvc相整合
准备环境: springMvc框架及Activity所需要的jar: 创建spring-activity.xml文件,里面内容: <?xml version="1.0" en ...
- Asp.Net MVC 实现将Easy-UI展示数据下载为Excel 文件
在一个项目中,需要做一个将Easy-UI界面展示数据下载为Excel文件的功能,经过一段时间努力,完成了一个小Demo.界面如下: 但按下导出Excel后,Excel文件将会下载到本地,在office ...
- Jmeter 相关资源
官网:http://jmeter.apache.org/ 插件: https://jmeter-plugins.org