#include<iostream>
using namespace std;
int main(){
int a[5],max;
cout<<"请输入四个数字:";
cin>>a[1]>>a[2]>>a[3]>>a[4];
max = a[a[a[1]>a[2]?1:2]>a[a[3]>a[4]?3:4]?a[1]>a[2]?1:2:a[3]>a[4]?3:4];
cout<<"最大值为:"<<max<<endl;
return 0;
}
1878C++ 判断
三目运算嵌套
#include<iostream>
using namespace std;
int main(){
int a,b,c,d,max;
cout<<"请输入三个数字:";
cin>>a>>b>>c;
max=(d=a>=b?a:b)>=c?d:c;
cout<<"最大值为:"<<max<<endl;
return 0;
}
1877C++ 判断
比较两个数的大小
#include<iostream>
using namespace std;
int main(){
int a,b;
cout<<"请输入两个数字:";
cin>>a>>b;
a>b?cout<<a<<"大于"<<b<<endl:cout<<b<<"大于"<<a<<endl;
return 0;
}
1876C++ 循环
楼上的输出菱形方法太麻烦了,请直接来这个:
#include <iostream>
#include <math.h>
using namespace std;
int main() {
cout << "请输入半菱形高度n" << endl;
int n = 0;
cin >> n;
for (int i = 0; i < 2 * n + 1; i++) {
for (int j = 0; j < 2 * n + 1; j++) {
if (abs(i - n) + abs(j - n) == n) {
cout << "*";
} else {
cout << " ";
}
}
cout << endl;
}
}
1875C++ 循环
利用循环输出乘法口诀:
#include<iostream>
#include <iomanip>
using namespace std;
int main()
{
int i, j;
for (i = 1; i < 10; i++){
for (j = 1; j <= i; j++){
cout << j << " × " << i << " = " << setw(2)<<i *j << " ";
}
cout << endl<<endl;
}
}
1879C++ 判断
找出a[1],a[2],a[3],a[4]这四个数中最大的哪个:
1878C++ 判断
三目运算嵌套
1877C++ 判断
比较两个数的大小
1876C++ 循环
楼上的输出菱形方法太麻烦了,请直接来这个:
1875C++ 循环
利用循环输出乘法口诀: