正在加载图片...
程序举例 #include <stdio.h> #define SIZE 10 例读10个整数存入数 main() int x[SIZE],i,max,min; printf("Enter 10 integers:\n"): Ch6⊥.c for(i=0;i<SIZE;i++) 步骤: printf("%od:"i+1) 1.输入:for循环输入10 scanf("%d",&x[i]); 2.处理: (a)先令max=min=x[0] max-min-x[0]; (b)依次用x[i]和max,m for(i=1;i<SIZE;i++) 若max<x[i],令max if(max<x[i]) max-x[i]; 若min>x[i],令min= if(min>x[i]) min-x[i]; 3.输出:max和min printf("Maximum value is %d n",max); printf("Minimum value is %d n",min); 程序举例 例 读10个整数存入数组,找出其中最大值和最小值 步骤: 1. 输入:for循环输入10个整数 2. 处理: (a) 先令max=min=x[0] (b) 依次用x[i]和max,min比较(循环) 若max<x[i],令max=x[i] 若min>x[i],令min=x[i] 3. 输出:max和min #include <stdio.h> #define SIZE 10 main() { int x[SIZE],i,max,min; printf("Enter 10 integers:\n"); for(i=0;i<SIZE;i++) { printf("%d:",i+1); scanf("%d",&x[i]); } max=min=x[0]; for(i=1;i<SIZE;i++) { if(max<x[i]) max=x[i]; if(min>x[i]) min=x[i]; } printf("Maximum value is %d\n",max); printf("Minimum value is %d\n",min); }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有