c语言中数组的动态赋值法

动态赋值法在c语言程序中有着很大的作用,比如输入几个数比较他们的大小,也可以与冒泡排序法相结合,从而使程序易于编译执行

#include <stdio.h>//动态赋值法,输入10个数,比较他们的大小 
#include <math.h>
void main() {
	int a[10],b,max;
	printf("input 10 numbers :\n");
	for(b=0; b<10; b++) {
		scanf("%d",&a[b]);
	}//重复输入十个数 
		max=a[9];
		//从后到前比较 
		for(b=8; b>0; b-- ){ 
			if(a[b]>max) {
				max=a[b];//可以修改为冒泡排序法 
			}
		
		}
		/*从前往后比较
		for(b=0;b<10;b++){
		} */
		printf("%d",max);
}

猜你喜欢

转载自blog.csdn.net/weixin_43649958/article/details/86371987