编写一段C++程序,任意给定n个整数,求这n个整数序列的和、最小值、最大值。输入一个整数n,代表接下来输入整数个数,要求n<=100,接着输入n个整数,整数范围是-10000~10000。输出整数序列的和、最小值、最大值。用空格隔开,占一行。
时间: 2023-04-10 22:01:45 浏览: 98
我可以回答这个问题。以下是C程序的代码:
#include <stdio.h>
int main() {
int n, num, sum = 0, min = 10000, max = -10000;
scanf("%d", &n);
for (int i = 0; i < n; i++) {
scanf("%d", &num);
sum += num;
if (num < min) {
min = num;
}
if (num > max) {
max = num;
}
}
printf("%d %d %d\n", sum, min, max);
return 0;
}
输入n和n个整数后,程序会计算这n个整数的和、最小值和最大值,并输出它们。
相关问题
编写C++程序,实现任意给定n个整数,求这n个整数序列的和、最小值、最大值。 输入描述 输入一个整数n,代表接下来输入整数个数,n<=100,接着输入n个整数,整数范围是-10000~10000。 输出描述 输出整数序列的和、最小值、最大值。用空格隔开,占一行
我可以回答这个问题。以下是C程序的实现:
#include <stdio.h>
int main() {
int n, num, sum = 0, min = 10000, max = -10000;
scanf("%d", &n);
for (int i = 0; i < n; i++) {
scanf("%d", &num);
sum += num;
if (num < min) {
min = num;
}
if (num > max) {
max = num;
}
}
printf("%d %d %d", sum, min, max);
return 0;
}
输入格式为先输入n,再输入n个整数,程序会输出整数序列的和、最小值、最大值,用空格隔开,占一行。
用C++编写一段程序,要求:任意给定n个整数,求这n个整数序列的和、最小值、最大值。 输入描述 输入一个整数n,代表接下来输入整数个数,n<=100,接着输入n个整数,整数范围是-10000~10000。 输出描述 输出整数序列的和、最小值、最大值。用空格隔开,占一行。
以下是用C语言编写的程序,可以实现求n个整数序列的和、最小值、最大值:
#include <stdio.h>
int main()
{
int n, i, num, sum = 0, min = 10000, max = -10000;
scanf("%d", &n);
for(i = 0; i < n; i++)
{
scanf("%d", &num);
sum += num;
if(num < min)
min = num;
if(num > max)
max = num;
}
printf("%d %d %d\n", sum, min, max);
return 0;
}
输入格式为:第一行输入一个整数n,代表接下来输入整数个数;接着输入n个整数,整数范围是-10000~10000。
输出格式为:输出整数序列的和、最小值、最大值,用空格隔开,占一行。
例如,输入:
5
1 2 3 4 5
则输出:
15 1 5
其中,15为整数序列的和,1为最小值,5为最大值。
阅读全文