4位反序数
题目描述设N是一个四位数,它的9倍恰好是其反序数,求N。反序数就是将整数的数字倒过来形成的整数。例如:1234的反序数是4321。
输入
无
输出
输出N这个四位数
#include<iostream>
using namespace std;
int main()
{
for(int i = 1000;i<=9999;i++)
{
int a = i%10;
int b = i/10%10;
int c = i/100%10;
int d = i/1000%10;
int s = a*1000+b*100+c*10+d;
if(i == 9*s)
{
cout<<i<<endl;
}
}
return 0;
}
身高差
题目描述
体育课上,老师想知道班级里最高的同学和最矮同学的身高差是多少输入
第一行1个整数n,代表学生数量
第二行n个整数,代表每个同学的身高
输出
一个整数,代表最高同学和最矮同学的身高差
用时最短
题目描述
班里有n个同学,参加了百米长跑,教练拿到了大家的用时教练想知道跑的最快的同学用时是多少
样例
输入复制
4
输入
第一行1个整数n,代表学生数量
第二行n个实数,代表每个同学的用时(两位小数)
11.2 9.94 11.50 10.32
输出复制
9.94
输出
一个实数,代表最快的同学用时(保留两位小数)
#include<iostream>
用时最短using namespace std;
int main()
{
int n;
cin>>n;
int ma = -1;
int mi = 999;
for(int i = 0;i<n;i++)
{
int h;
cin>>h;
if(h>ma)
{
ma = h;
}
if(h<mi)
{
mi = h;
}
}
return 0;
}
用时最短
题目描述
班里有n个同学,参加了百米长跑,教练拿到了大家的用时教练想知道跑的最快的同学用时是多少
样例
输入复制
4
输入
第一行1个整数n,代表学生数量
第二行n个实数,代表每个同学的用时(两位小数)
11.2 9.94 11.50 10.32
输出复制
9.94
输出
一个实数,代表最快的同学用时(保留两位小数)
#include<iostream>
using namespace std;
int main()
{
int n;
cin>>n;
float mi = 99999;
for(int i = 0;i<n;i++)
{
float c;
cin>>c;
if(mi>c)
{
mi = c;
}
}
return 0;
}
语文最高分
题目描述
班里有n个同学,老师想知道最高分是多少
输入
第一行1个整数n,代表学生数量
第二行n个整数,代表每个同学的成绩
输出
个整数,代表最高分
#include<iostream>
using namespace std;
int main()
{
int n;
cin>>n;
int mi = -1;
for(int i = 0;i<n;i++)
{
int c;
cin>>c;
if(mi>c)
{
mi = c;
}
}
cout<<mi<<endl;
return 0;
}