全文预览

c++程序设计(编程题)

上传者:读书之乐 |  格式:docx  |  页数:13 |  大小:0KB

文档介绍
mber[10];Р{int i; for(i=0;i<9;i++)Рscanf("%d,",&number[i]);Рscanf("%d",&number[9]);Р} max_min(array) int array[10];Р{int *max,*min,k,l;Рint *p,*arr_end; arr_end=array+10; max=min=array;Рfor(p=array+1;p<arr_end;p++)Рif(*p>*max) max=p;Рelse if(*p<*min) min=p; k=*max;Рl=*min;Р*p=array[0];array[0]=l;l=*p;Р*p=array[9];array[9]=k;k=*p; return;Р}Рoutput(array)Рint array[10];Р{ int *p;Рfor(p=array;p<array+9;p++)Рprintf("%d,",*p);Рprintf("%d\n",array[9]);Р}Р【程序 68】Р题目:有 n 个整数,使其前面各数顺序向后移 m 个位置,最后 m 个数变成最前面的 m 个数 1.程序分析:Р2.程序源代码:Рmain()Р{Рint number[20],n,m,i;Рprintf("the total numbers is:");Рscanf("%d",&n);Рprintf("back m:");Рscanf("%d",&m);Рfor(i=0;i<n-1;i++)Рscanf("%d,",&number[i]);Рscanf("%d",&number[n-1]); move(number,n,m); for(i=0;i<n-1;i++) printf("%d,",number[i]);Рprintf("%d",number[n-1]);Р}

收藏

分享

举报
下载此文档