用C语言写程序 ,输入N个数字,打印其中的最大数和最小数的位置,如果有相同的数字,输出最早出现的那一个要求:输入第一行一个数N;第二行N个数,用空格隔开.输出输出一行,两个数,第一个数

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 02:24:17
用C语言写程序 ,输入N个数字,打印其中的最大数和最小数的位置,如果有相同的数字,输出最早出现的那一个要求:输入第一行一个数N;第二行N个数,用空格隔开.输出输出一行,两个数,第一个数

用C语言写程序 ,输入N个数字,打印其中的最大数和最小数的位置,如果有相同的数字,输出最早出现的那一个要求:输入第一行一个数N;第二行N个数,用空格隔开.输出输出一行,两个数,第一个数
用C语言写程序 ,输入N个数字,打印其中的最大数和最小数的位置,如果有相同的数字,输出最早出现的那一个
要求:
输入
第一行一个数N;第二行N个数,用空格隔开.
输出
输出一行,两个数,第一个数为最大数位置号,第二个数为最小数的位置号.
比如:
输入
7
3 2 7 3 5 7 2
输出
3 2

用C语言写程序 ,输入N个数字,打印其中的最大数和最小数的位置,如果有相同的数字,输出最早出现的那一个要求:输入第一行一个数N;第二行N个数,用空格隔开.输出输出一行,两个数,第一个数
#include
int main()
{
int n = 0;
int i = 0,buf,min,max,min_index,max_index;
scanf("%d",&n);
while (i < n)
{
scanf("%d",&buf);
if (i == 0)
{
min_index = max_index = i;
min = max = buf;
}
else
{
if (buf < min)
{
min = buf;
min_index = i;
}
else if (buf > max)
{
max = buf;
max_index = i;
}
}
i++;
}
printf("%d %d\n",max_index + 1,min_index + 1);
return 0;
}
// 运行结果
// 输入:
5
2 1 1 3 3
// 输出:
4 2

用C语言写程序 ,输入N个数字,打印其中的最大数和最小数的位置,如果有相同的数字,输出最早出现的那一个要求:输入第一行一个数N;第二行N个数,用空格隔开.输出输出一行,两个数,第一个数 C语言交换元素程序输入n个整数(2 输入一行字符,分别统计出其中英文字母(包括大小写)、空格、数字和其他字符的个数.请用C语言!把程序写出来! 编写程序实现输入整数n,输出如下所示由数字组成的菱形.用c语言写.1 121 12321 1234321 12321 121 1 c语言.12题.写程序.后面思考题,1 编程1.1 打印出以下图案** * ** * * * ** * * * * * ** * * * ** * **1.2编写程序实现输入整数n,输出如下所示由数字组成的菱形.(图中n=5)11 2 11 2 3 2 11 2 3 4 3 2 11 2 3 4 5 4 3 用C语言编写程序,输入一个正整数n(1 C语言 :打印数字菱形输入 n 值,输出如下例( n=4 )所示的数字菱形.4 434 43234 4321234 43234 434 4 输入:n 输出:数字菱形 友情提示:同学们总结一下打印星号组成的实心图形程序的编程思路: 编写一个程序 计算s=1!+2!+...+n!.其中n由输入决定用C语言编下 用C语言写程序求输入的50个同学的成绩平均分? C语言程序:输入8个数字算出最大的数字 输入10个整数(每个数大于等于3),要求打印其中的质数.要求用C语言写出程序 C程序打印如下图形 * *** ...输入行数n,则打印高度为n的三角形图案 C语言,输入一个整数n再输入n个整数,输出其中所有偶数 用C语言编写程序 输入一个三位整数,打印出其各位数,十位数和百位数 c语言do while 写一个输入N个整数(个数不限)从它们中选出一个最大的打印出来我的写法如下#includeint main(void){int i,c=0;do{scanf(%d,i);if(i>c)c=i;}while(!= );/*想用输入回车判断为结束输入 但不知 C语言编程 打印数字字符图案 输入任意整数n,输出n行由数字构成的三角形字符阵列图形.如,输入整数7(注意:n不得大于10),程序运行结果如下:0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 输入四个数字,要求输出时按倒序输出,例如写完程序,执行时,输入了1234按回车后输出了4321,用c语言写 由于三个正整数a,b和n(最多60000),你被要求计算A / B和打印出的第n个小数点后的数字.如输入8,13,58/13 = 0.615384615384615384615384 ...对于8/13,5个在小数点后的数字是8.所以输出8用c语言.