刚入门C语言编程小白,也是自学C语言0.0,学习视频是看B站up小甲鱼,边啃书边刷视频,慢慢理解代码逻辑关系,然后总结,输出笔记,有没有一起组队学习的,如果文章对你有帮助就点赞关注收藏,一键三连666走起,Keep高质量的输出是对自己负责,也是让每一个新手少走点弯路,谢谢。
1.深度分析:定义变量i,max,a[10],提示输出10个元素,for循环语句10次,数组a[i]的地址输入,a[0]的首元素的地址赋给最大值max,又for循环语句,在内循环if语句判断a[i]大于max,条件成立执行max值表达式,然后所有值从大到小一个一个输出来。
#include<stdio.h> void main() { int i,max,a[10]; printf("input 10 numbers:\n"); //输入10个元素 for(i=0;i<10;i++) { scanf("%d",&a[i]); } max = a[0]; for(i=1;i<10;i++) { if(a[i]>max) { max= a[i]; } } printf("maxmum = %d\n",max); }