wnlt.net
当前位置:首页 >> 设有一个10个元素的数组,编程输出该数组的最大值和最小值。C语言程序设计题 >>

设有一个10个元素的数组,编程输出该数组的最大值和最小值。C语言程序设计题

# include <stdio.h>int main (void){ int p[10]; int i, t, s; printf("请输入十个数!\n"); for (i = 0; i < 10; i++) { scanf("%d", &p[i]); } for (i = 0; i < 10; i++) { for(t = i + 1; t < 10; t++) { if (p[i] > p[t]) { s = p[i]; p[i] = p[t]; p[t] = s; } } } printf("max=%d\nmin=%d\n",p[9], p[0]); return 0;}

#include int main() { float a[10],min,max; int i; printf("please enter 10 num\n"); for(i=0;i { scanf("%f",&a[i]); }//输入 min=max=a[0]; //假设第一个数是最小的数,且是最大数 for(i=1;i { //依次与其它各数比较 if(a[i]>max) { max=a[i]; } else if(a[i] { min=a[i]; } } printf("\nmax is %f min is %f\n",max,min); }

int test[10]={1,4,2,2,5,6,7,8,8,9};int i,max=0;for(i=0;i<10;i++){ if( test[i]>max)max=test[i];}printf("max:%d",max);

#include//#includeint main(){ int n, i, max, min, a[100]; printf("要输入几个数字:"); scanf("%d", &n); printf("请输入%d个数:\n", n); for(i=0;i a[i]) min = a[i]; } printf("数组中最大数为%d,最小数为%d\n", max, min); //system("pause");}

已经帮你调试过了,能够很好地运行,而且尽力做到了界面友好#include <stdio.h> void main(void) { int a[10]; int max; printf("请输入10个整数元素:\n"); for (int i=0;i<10;i++) {scanf("%d",&a[i]);} max=a[0]; for (int j=1;j<10;j++) { if (a[j]>max) max=a[j]; } printf("\n"); printf("这10个整数中最大值是:"); printf("%d",max); printf("\n"); }

#include <stdio.h>void main(){ int a[10]; int i,max=0,min=0; for(i=0;i<10;i++) { printf("请输入第%d个数:",i+1); scanf("%d",&a[i]); printf("\n"); } max=a[0],min=a[0]; for(i=1;i<10;i++) { if(a[i]>max) max=a[i]; if(a[i]<min) min=a[i]; } printf("最大的数是%d,最小的是%d\n",max,min);}

第一题:考虑到第四小问 程序用宏定义#include#define N 10 //定义数组元素个数void fun(int a[ ]){ int max=0,min=0; for(i=0;i { if(a[i]>a[max]) { max=i; } if(a[i] { min=i; } } printf

#include <stdio.h> void main() { //定义数组 int a[10] = {1,2,3,-4,5,6,-7,8,9,-10}; //给最大值、下标赋值 int max=a[0], pos=0; //循环 for(int i=1; i<10; i++) { //判断循环的a[i]是否大于最大值a[0]=1; if (a[i] > max) { //如果大于则把a[i]的值附给max max = a[i]; //把i赋值给pos pos = i; } } //输出最大值和下标 printf("最大值=%d\n下标=%d\n", max, pos); }

[图文] 设有一个有10个元素的数组,下列程序将该数组的第1个元素与第10个元素交换,第2个元素与第9个元素交换……,第5个元素与第6个元素交换,在横线处应填写(). A. a(j)=a(11-j) a(11-j)=t B. a(11-j)=

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.wnlt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com