动态赋值法在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);
}