用一个条件表达式描述从a,b,c中找出最大者赋值给max
2011-09-21 11:37
253 查看
#include<stdio.h>
int main()
{
int a,b,c,max;
printf("Please input three numbers:\n");
scanf("%d %d %d",&a,&b,&c);
max=(a>b?a:b)>c?(a>b?a:b):c;
printf("%d\n",max);
}
此处要求有些苛刻,不准用if语句,只能用条件表达式来完成,这是个经典例子,需要记下。
int main()
{
int a,b,c,max;
printf("Please input three numbers:\n");
scanf("%d %d %d",&a,&b,&c);
max=(a>b?a:b)>c?(a>b?a:b):c;
printf("%d\n",max);
}
此处要求有些苛刻,不准用if语句,只能用条件表达式来完成,这是个经典例子,需要记下。
相关文章推荐
- C编译器剖析_4.2 语义检查_表达式的语义检查(7)_二元运算符_赋值运算_条件表达式
- 一个小菜鸡的Java标识符,运算符和基本条件表达式
- 关于一个存储过程的条件表达式
- 百度笔试题——找出程序中的错误(关于中文字符赋值给char时它是一个负数的问题),今天我是做错了!悲剧了!
- 编写一个小程序,从标准输入读入一系列string对象,寻找连续重复出现的单词。程序应该找出满足一下条件的单词:该单词的后面紧接着再次出现自己本身。跟踪重复次数最多的单词及其重复次数,输出.
- 一个表达式中对同一个变量多次赋值(i = i++)
- 有一个整数数组,请编写一个函数,找出索引m和n,只要将m和n之间的元素排好序,整个数组就是有序的。注意:n-m应该越小越好,也就是说,找出符合条件的最短序列。 给定一个int数组A和数组的大小n,请
- 快速查找素数 时间限制:1000 ms | 内存限制:65535 KB 难度:3 描述 现在给你一个正整数N,要你快速的找出在2.....N这些数里面所有的素数。 输入 给出一个正整数数N(N<=
- 题目描述 给定一个字符串,找出该字符串的最长回文子串。回文字符串指的就是从左右两边看都一样的字符串,如aba,cddc都是回文字符串。字符串abbacdc存在的回文子串有abba和cdc,因此它的最长
- 建立一个对象数组,内放5个学生数据(学号、成绩),设立一个函数max,用指向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并从输出学号。
- 一个整数数列,元素取值可能是1~N(N是一个较大的正整数)中的任意一个数,相同数值不会重复出现。设计一个算法,找出数列中符合条件的数对的个数,满足数对中两数的和等于N+1
- Chapter9——建立一个对象数组,内放5个学生的数据(学号,成绩),设立一个函数max,用指向对象的指针做函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号。
- [再寄小读者之数学篇](2014-04-20 [苏州大学数学专业考研复试试题] 解析函数有特定表达式的一个充分条件)
- 将一个最大max或最小表达式min转为线性表达式
- sql查询时,根据特定的条件给表的某一个字段赋值
- 悬而未决:PHP无赋值又非条件的奇怪表达式
- C 语言三目运算符 max = (a > b) ? a : b ; // 取变量a,b中较大一个,并赋值给变量max
- 字符串与正则表达式1、字符串 String类对象是不可改变的,对于String对象的重新赋值在本质上是重新创建了一个String对象并将新值赋予该对象,其方法ToString对性能的提高并非很显著。
- 6.3改错 找出一个值 使他满足条件
- 一个讨论引发关于js中函数声明,函数表达式,形参与变量声明赋值引发的一些事