C语言一维数组练习题
定义一个有10个元素的一维数组count,从键盘上输入8个整数,将其按从大到小的顺序排列,并将排列后的数组输出。 (编写程序后运行,在以上程序中输入8个数据的输入改变数组的初始化,再从键盘上输入一个整数,将其插入到排序后的数组count中,使插入后的序列仍保持降序排列。注意要有输入数据的提示语句)
#include int main() { int a[10]; int i = 0,j=0; int max,temp; for(i=0;ia[max])?j:max); } temp=a[max]; a[max]=a[i]; a[i]=temp; } printf("The arry after sort is:\n"); for(i=0;ia[i]){ break; } } for(j=8;j>=i;--j){ a[j]=a[j-1]; } a[i]=temp; for(i=0;i<9;i++){ printf("%d ",a[i]); } getchar(); return 0; }
#include main() {int a[10],i=0,j=0,max,temp; for(i=0;ia[max])?j:max); temp=a[max]; a[max]=a[i]; a[i]=temp; } } printf("The arry after sort is:\n"); for(i=0;ia[i]) break; } for(j=8;j>=i;--j) {a[j]=a[j-1]; a[i]=temp; } for(i=0;i<9;i++) printf("%d ",a[i]); getchar(); return 0; }
答:Visual C++ 6.0环境 /******************我写的******************/ #include void main() ...详情>>
问:挺简单的一C函数,不过我是初学者,暂时还不会写,请好心人多多帮忙!
答:int mystrlen(char *str) { int n = 0; while (*str) { n++; str++;} return n; } voi...详情>>