全文预览

C语言程序设计第2阶段练习题

上传者:相惜 |  格式:doc  |  页数:8 |  大小:67KB

文档介绍
、行3、j<N、a[i][j]=a[j][i]4、strlen(str)-1、(top+bot)/2、flag=1、break、mid+1、mid-15、s[i]<’0’||s[i]>’9’、‘\0’6、47、98、5,3,3,5五、编程题:(本题共2小题,每小题15分,共30分)1、#include"string.h"#include"stdio.h"voidf(intm,intr,chara[]){inti=0,k;charb[17]="0123456789ABCDEF",t;while(m!=0){a[i++]=b[m%r];m=m/r;}a[i]='\0';puts(a);k=strlen(a);for(i=0;i<k/2;i++){t=a[i];a[i]=a[k-1-i];a[k-1-i]=t;}puts(a);}main(){intr,m,i=0;chara[16];printf("pleaseinputm,r\n");do{scanf("%d,%d",&m,&r);}while(m<0||r<2||r>16);f(m,r,a);printf("%dzhuanhuancheng%djinzhizifuchuanwei%s\n",m,r,a);}2、#defineN10voidsort(inta[],intn){intI,j,t;for(I=1;I<=n-1;I++)for(j=0;j<n-I;j++)if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}}main(){inta[N],I,k=0;for(I=0;I<N;I++)scanf("%d",&a[I]);for(I=0;I<N;I++)if(I%2==0)a[k++]=a[I];sort(a,k);for(I=0;I<k;I++)printf("%d",a[I]);}

收藏

分享

举报
下载此文档