目录
1. 找最大数和最小数 ※
2. 数组排序 ※
3. 按要求完成数据的输入输出 ※
每日一练刷题专栏
Golang每日一练 专栏
Python每日一练 专栏
C/C++每日一练 专栏
Java每日一练 专栏
标注 ※ 为入门基础题,今天什么好日子CSDN挑了3道都是入门题。
编写程序,设置正整数n的值,其中n取值为小于等于10的正整数,再继续输入n个整数数值,从n个整数中找出最大数和最小数,并将它们输出。
输入格式:
n的数值(取值为1-10整数) n个具体整数值
输出格式:
最大值 最小值
输入样例1:
4 8 3 4 1
输出样例1:
8 1
输入样例2:
5 -1 6 3 2 0
输出样例2:
6 -1
出处:
https://edu.csdn.net/practice/24525979
代码:
#include
using namespace std;
int main()
{
int n;
cin >> n;
int ma, mi, a;
cin >> a;
mi = ma = a;
for (int i = 1; i < n; i++)
{
cin >> a;
if (ma < a) ma = a;
if (mi > a) mi = a;
}
cout << ma << endl << mi << endl;
}
输入输出:
4 8 3 4 1
8 1
给定n(n是偶数,且n≤100)个正整数,所有正整数均≤10000;从前往后依次遍历这个数组,每两个为一组进行处理,若一组中的任意一个元素能被3或者5整除,则交换这两个元素的位置;否则不动;全部处理完成后,逆序输出整个数组。例如:
给定序列: 99 35 83 38
处理完成后得到:38 83 99 35
给定序列: 6 7 3 4
处理完成后得到:3 4 6 7
以下程序实现了这一功能,请你填补空白处的内容:
```c
#include
#include
int main()
{
int i, j, n, a[10005], t;
scanf("%d", &n);
for (i = 0; i < n; i++)
{
scanf("%d", &a[i]);
if (i % 2 == 1)
{
__________________;
}
}
for (i = n - 1; i >= 0; i--)
{
printf("%d ", a[i]);
}
}
```
出处:
https://edu.csdn.net/practice/24525980
代码:
#include
#include
int main()
{
int i, j, n, a[10005], t;
scanf("%d", &n);
for (i = 0; i < n; i++)
{
scanf("%d", &a[i]);
if (i % 2 == 1)
{
if ((a[i] % 3 == 0) || (a[i] % 5 == 0) || (a[i - 1] % 3 == 0) || (a[i - 1] % 5 == 0))
{
t = a[i];
a[i] = a[i - 1];
a[i - 1] = t;
}
}
}
for (i = n - 1; i >= 0; i--)
{
printf("%d ", a[i]);
}
}
输入输出:
4
99 35 83 38
38 83 99 35
--------------------------------
4
6 7 3 4
3 4 6 7
有6个学生,每个学生的数据包括学号、姓名、3门课的成绩、平均成绩,输入每个学生的信息,平均成绩需通过计算得出,输出学生的信息。
要求:输入、输出不使用函数。
出处:
https://edu.csdn.net/practice/24525981
代码:
#include
#include
#include
struct person
{
char id [20];
char name [20];
int s1,s2,s3;
int sum;
float ave;
} p[100];
int main()
{
int i,j,t,m,n;
scanf("%d",&n);
for(int i=0; i
输入输出:
略
✨ 持续,努力奋斗做强刷题搬运工!
点赞,你的认可是我坚持的动力!
收藏,你的青睐是我努力的方向!
✎ 评论,你的意见是我进步的财富!
☸ 主页:https://hannyang.blog.csdn.net/
Golang每日一练 专栏 |
|
Python每日一练 专栏 |
|
C/C++每日一练 专栏 |
|
Java每日一练 专栏 |