c程序实验代码.docx
《c程序实验代码.docx》由会员分享,可在线阅读,更多相关《c程序实验代码.docx(33页珍藏版)》请在冰豆网上搜索。
c程序实验代码
实验参考代码
实验二——实验五
#include
voidmain()
{inta,b,c,t;
scanf("%d%d%d",&a,&b,&c);
if(a
{t=b;b=a;a=t;
}
if(a{t=c;c=a;a=t;}printf("maxis%d\n",a);}#include#includevoidmain(){floata,x,y;a=4.3;x=2.4;y=cos(sqrt(a+x))+exp(a*x);printf("y=%f\n",y);}#includevoidmain(){floatF,C;scanf("%f",&F);C=(F-32)*5/9;printf("C=%3.1f\n",C);}#includevoidmain(){chara;scanf("%c",&a);printf("%c\n%d\n",a-32,a-32);}#includevoidmain(){inta,b,c,d;scanf("%d",&a);b=a/100;c=(a-100*b)/10;d=a%10;printf("%d%d%d\n%d\n",b,c,d,b+c+d);}#includevoidmain(){inta;scanf("%d",&a);printf("%o%x\n",a,a);}#includevoidmain(){floata=3.0,b=4.0,c=6.0,s=0.0652,area=5.32561;printf("a=%3.1f,b=%5.3f,c=00%3.1f,s=%3.2e,area=%4.2f\n",a,b,c,s,area);}#includevoidmain(){inta=3,b=7;floatx=8.5,y=71.82;charc1='A',c2='a';printf("a=%d(空2格)b=%d\n(空1格)x=%3.1f,y=%5.2f\n(空1格)c1='%c'(空2格)c2='%c'\n",a,b,x,y,c1,c2);}#include#definePI3.1415926543voidmain(){floatr,a;inth;scanf("%f%d",&r,&h);printf("圆的周长是:%7.2f\n",2*PI*r);printf("圆的面积是:%7.2f\n",PI*r*r);printf("圆的圆柱体积是:%7.2f\n",PI*r*r*h);}#include#includevoidmain(){inta,b,c;floatk,t,x1,x2;scanf("%d%d%d",&a,&b,&c);k=b*b-4*a*c;t=b/(-2*a);if(k>=0){if(k>0){x1=t+sqrt(k)/(-2*a);x2=t-sqrt(k)/(-2*a);}else{x1=t;x2=t;}printf("x1=%3.1f,x2=%3.1f\n",x1,x2);}elseprintf("此方程无实根\n");}#includevoidmain(){chara,b,c;a=getchar();b=getchar();c=getchar();putchar(a);putchar(b);putchar(c);printf("\n");putchar(a);printf("\n");putchar(b);printf("\n");putchar(c);printf("\n");}#includevoidmain(){inta;scanf("%d",&a);if(a%3==0)printf("3times%dis%d\n",a/3,a);if(a%7==0)printf("%did%dtimes7\n",a,a/7);elseprintf("%disnottimes3ornottimes7\n",a);}#includevoidmain(){floatx,y;scanf("%f",&x);if(x>=0&&x<=100){if(x>=50&&x<=100)y=2*x*x+3;if(x>=32&&x<50)y=x+2;elsey=x;printf("y=%3.2f\n",y);}elseprintf("thenumberisnotsafe!\n");}#includevoidmain(){intyear,month,leap;scanf("%d%d",&year,&month);if((year%4==0&&year%100!=0)||(year%400==0)){printf("%disaleapyear\n",year);leap=0;}else{printf("%disnotaleapyear\n",year);leap=1;}}#includevoidmain(){inta,b,c,d,e,f,t;scanf("%d",&a);if(a/10000!=0){printf("%dis5位数字\n",a);t=5;}elseif(a/1000!=0){printf("%dis4位数字\n",a);t=4;}elseif(a/100!=0){printf("%dis3位数字\n",a);t=3;}elseif(a/10!=0){printf("%dis2位数字\n",a);t=2;}else{printf("%dis1位数字\n",a);t=1;}if(t=5){b=a/10000;c=(a-b*10000)/1000;d=(a-b*10000-c*1000)/100;e=(a-b*10000-c*1000-d*100)/10;f=(a-b*10000-c*1000-d*100)%10;printf("%d,%d,%d,%d,%d\n%d,%d,%d,%d,%d\n",b,c,d,e,f,f,e,d,c,b);}elseif(t=4){c=a/1000;d=(a-a*1000)/100;e=(a-a*1000-d*100)/10;f=(a-a*1000-d*100)%10;printf("%d,%d,%d,%d\n%d,%d,%d,%d\n",c,d,e,f,f,e,d,c);}elseif(t=3){d=a/100;e=(a-a*100)/10;f=(a-a*100)%10;printf("%d,%d,%d\n%d,%d,%d\n",d,e,f,f,e,d);}elseif(t=2){e=a/10;f=a%10;printf("%d,%d\n%d,%d\n",e,f,f,e);}elseif(t=1){f=a;printf("%d\n%d\n",f,f);}}#includevoidmain(){charm;scanf("%c",&m);if(m>='A'&&m<='Z')printf("%c是大写字母\n",m);elseif(m>='a'&&m<='z')printf("%c是小写字母\n",m);elseif(int(m)>=48&&int(m)<=57)printf("%c是数字\n",m);elseprintf("%c是字符\n",m);}#includevoidmain(){inta,b,c;scanf("%d%d%d",&a,&b,&c);if((a+bc)||(b-a>c)||(a-c>b)||(c-a>b)||(b-c>a)||(c-b>a))printf("此三数字不能构成三角形\n");elseif((a==b)&&(b==c))printf("%d%d%d此三数字能构成等边三角形\n",a,b,c);elseif(((a==b)&&a!=c)||((a==c)&&a!=b)||((c==b)&&b!=a))printf("%d%d%d此三数字能构成等腰三角形\n",a,b,c);elseif((a*a+b*b==c*c)||(a*a+c*c==b*b)||(c*c+b*b==a*a))printf("%d%d%d此三数字能构成直角三角形\n",a,b,c);elseprintf("%d%d%d此三数字能构成一般三角形\n",a,b,c);}#includevoidmain(){inti;for(i=0;i<=100;i++)if(i%11==0)printf("%d",i);elsecontinue;printf("\n");}#includevoidmain(){floats=1.0;inti;for(i=2;i<=34;i++,i++)s=s*i;printf("2*4*6*∧*34=%7.2f\n",s);}#includevoidmain(){inta,b,c;for(a=1;a<4;a++){for(b=0;b<=2*a-2;b++)printf("");for(c=7-2*a;c>=1;c--)printf("*");printf("\n");}for(a=4;a<7;a++){for(b=-2*a+12;b>=0;b--)printf("");for(c=2*a-7;c>=1;c--)printf("*");printf("\n");}}#include#includevoidmain(){doubles=0.0,a=1.0,b=2.0,temp;intn,i;printf("pleaseinputnumbern:\n");scanf("%d",&n);for(i=1;i<=n;i++){s=s+pow(-1,i+1)*a/b;temp=b;b=a+b;a=temp;}printf("s=%f\n",s);}#include#includevoidmain(){intt=0,i,a,b;for(i=200;i<=500;i++){a=i/7;if(i%7==0){for(b=2;b<=sqrt(a);b++)if(a%b==0)break;if(b>sqrt(a)){t++;printf("%d",i);}}}printf("\n");printf("t=%d\n",t);}#includevoidmain(){inta;for(a=1;a<10000;a++){if((a%2==1)&&(a%3==2)&&(a%5==4)&&(a%6==5)&&(a%7==0)){printf("这条阶梯最少阶数是:%d\n",a);break;}}}#includevoidmain(){intb;for(inti=2;i<=1000;i++){b=0;for(inta=1;a<=i/2;a++){if(i%a==0)b=b+a;}if(b==i)printf("%d",i);}printf("\n");}这些为实验二至实验五的题目参考答案,有兴趣的同学可以拿回去看一下!实验六6.1#includevoidmain(){inta[10],i;floatsum=0;printf("pleaseinputnumbers:\n");for(i=0;i<10;i++)scanf("%d",&a[i]);printf("output:\n");for(i=0;i<10;i++){sum=sum+a[i];}printf("aver=%f\n",sum/10);}6.2#includevoidmain(){inta[3][2],b[2][3],i,j;printf("pleaseinputa[3][2]:\n");for(i=0;i<3;i++){for(j=0;j<2;j++)scanf("%d",&a[i][j]);}printf("ouputa[3][2]:\n");for(i=0;i<3;i++){for(j=0;j<2;j++){b[j][i]=a[i][j];printf("%d",a[i][j]);}printf("\n");}printf("ouputb[2][3]:\n");for(i=0;i<2;i++){for(j=0;j<3;j++)printf("%d",b[i][j]);printf("\n");}}6.3#includevoidmain(){doublea[10],i;a[0]=2,a[1]=3;for(i=2;i<10;i++){a[i]=a[i-1]*a[i-2];}printf("theoutputis:\n");for(i=0;i<10;i++){if(i%4==0)printf("\n");printf("%f",a[i]);}printf("\n");}6.4#includevoidmain(){inta[20],i,j,t,k=0;printf("plaeseinputthenumber:\n");for(i=0;i<20;i++)scanf("%d",&a[i]);for(j=0;j<20-1;j++)for(i=0;i<20-1-j;i++)if(a[i]{k++;t=a[i];a[i]=a[i+1];a[i+1]=t;}printf("outputthesortednumber:\n");for(i=0;i<20;i++){if(i%4==0)printf("\n");printf("%d",a[i]);}printf("\n");printf("k=%d\n",k);}6.5#includevoidmain(){inti,temp,n;chara[100]={0};printf("pleaseinputnumbern:\n");scanf("%d",&n);getchar();printf("pleaseinputnumber:\n");for(i=0;iscanf("%c",&a[i]);for(i=0;i{temp=a[n-1-i];a[n-1-i]=a[i];a[i]=temp;}printf("outputthesorted:\n");for(i=0;iprintf("%c",a[i]);printf("\n");}课本153面7.6#includevoidmain(){inta[10][10],i,j;a[0][0]=1;a[1][0]=1;a[1][1]=1;for(i=2;i<10;i++)for(j=1;j{a[i][0]=1;a[i][i]=1;a[i][j]=a[i-1][j]+a[i-1][j-1];}for(i=0;i<10;i++)for(j=0;j<=i;j++){printf("%d",a[i][j]);if(i==j)printf("\n");}}6.6#include#includevoidmain(){charc[30]={0};intb,i;printf("pleaseinputthenumberb:\n");scanf("%d",&b);getchar();printf("pleaseinputthenumber:\n");for(i=0;i<7;i++)scanf("%c",&c[i]);printf("pleaseoutputthenewnumber:\n");for(i=strlen(c)-1;i>=b-1;i--)c[i+1]=c[i];c[i+1]='a';for(i=0;i<8;i++)printf("%c",c[i]);//printf("\n");}6.7#includevoidmain(){inta[2][3],b[3][4],i,j,m,c[2][3],d[2][4]={0},e[2][3];printf("pleaseinputthenumbera[i][j]:\n");for(i=0;i<2;i++)for(j=0;j<3;j++)scanf("%d",&a[i][j]);printf("pleaseinputthenumberb[i][j]:\n");for(i=0;i<3;i++)for(j=0;j<4;j++)scanf("%d",&b[i][j]);printf("pleaseinputthenumberc[i][j]:\n");for(i=0;i<2;i++)for(j=0;j<3;j++)scanf("%d",&c[i][j]);printf("pleaseinputthenumbera[i][j]+c[i][j]:\n");for(i=0;i<2;i++){for(j=0;j<3;j++){e[i][j]=a[i][j]+c[i][j];printf("%d",e[i][j]);}printf("\n");}printf("pleaseinputthenumbera[i][m]*b[m][j]:\n");for(i=0;i<2;i++){for(j=0;j<4;j++){for(m=0;m<3;m++){d[i][j]=d[i][j]+a[i][m]*b[m][j];}printf("%d",d[i][j]);}printf("\n");}}6.8.第一种方法#includevoidmain(){inta[4][4],b[2][4]={0},i,j,max,min,m=0;printf("inputnumbera[4][4]:\n");for(i=0;i<4;i++)for(j=0;j<4;j++)scanf("%d",&a[i][j]);printf("outputnumbera[4][4]:\n");for(i=0;i<4;i++){for(j=0;j<4;j++)printf("%3d",a[i][j]);printf("\n");}printf("outputthesortednumberb[2][4]:\n");for(i=0;i<4;i++){for(j=0;j<4;j++){min=max=a[i][0];if(a[i][j]>max)max=a[i][j];f(a[i][j]}if(i/2==0){b[i/2][m]=min;b[i/2][m+1]=max;m+=2;if(m>=4)m=0;}else{b[i/2][m]=min;b[i/2][m+1]=max;m+=2;}}for(i=0;i<2;i++){for(j=0;j<4;j++){printf("%d",b[i][j]);}printf("\n");}}6.8.第二种方法#includevoidmain(){inta[4][4],b[2][4]={0},i,j,max,min,m=0,count=0;printf("inputnumbera[4][4]:\n");for(i=0;i<4;i++)for(j=0;j<4;j++)scanf("%d",&a[i][j]);printf("outputnumbera[4][4]:\n");for(i=0;i<4;i++){for(j=0;j<4;j++)printf("%3d",a[i][j]);printf("\n");}printf("outputthesortednumberb[2][4]:\n");for
{t=c;c=a;a=t;
printf("maxis%d\n",a);
{floata,x,y;
a=4.3;x=2.4;
y=cos(sqrt(a+x))+exp(a*x);
printf("y=%f\n",y);
{floatF,C;
scanf("%f",&F);
C=(F-32)*5/9;
printf("C=%3.1f\n",C);
{chara;
scanf("%c",&a);
printf("%c\n%d\n",a-32,a-32);
{inta,b,c,d;
scanf("%d",&a);
b=a/100;c=(a-100*b)/10;d=a%10;
printf("%d%d%d\n%d\n",b,c,d,b+c+d);
{inta;
printf("%o%x\n",a,a);
{floata=3.0,b=4.0,c=6.0,s=0.0652,area=5.32561;
printf("a=%3.1f,b=%5.3f,c=00%3.1f,s=%3.2e,area=%4.2f\n",a,b,c,s,area);
{inta=3,b=7;
floatx=8.5,y=71.82;
charc1='A',c2='a';
printf("a=%d(空2格)b=%d\n(空1格)x=%3.1f,y=%5.2f\n(空1格)c1='%c'(空2格)c2='%c'\n",a,b,x,y,c1,c2);
#definePI3.1415926543
{floatr,a;
inth;
scanf("%f%d",&r,&h);
printf("圆的周长是:
%7.2f\n",2*PI*r);
printf("圆的面积是:
%7.2f\n",PI*r*r);
printf("圆的圆柱体积是:
%7.2f\n",PI*r*r*h);
{inta,b,c;
floatk,t,x1,x2;
k=b*b-4*a*c;
t=b/(-2*a);
if(k>=0)
{if(k>0)
{x1=t+sqrt(k)/(-2*a);
x2=t-sqrt(k)/(-2*a);
else
{x1=t;x2=t;
printf("x1=%3.1f,x2=%3.1f\n",x1,x2);
printf("此方程无实根\n");
{chara,b,c;
a=getchar();
b=getchar();
c=getchar();
putchar(a);putchar(b);putchar(c);printf("\n");
putchar(a);printf("\n");putchar(b);printf("\n");putchar(c);printf("\n");
if(a%3==0)printf("3times%dis%d\n",a/3,a);
if(a%7==0)printf("%did%dtimes7\n",a,a/7);
elseprintf("%disnottimes3ornottimes7\n",a);
{floatx,y;
scanf("%f",&x);
if(x>=0&&x<=100)
{if(x>=50&&x<=100)y=2*x*x+3;
if(x>=32&&x<50)y=x+2;
elsey=x;
printf("y=%3.2f\n",y);
printf("thenumberisnotsafe!
\n");
{intyear,month,leap;
scanf("%d%d",&year,&month);
if((year%4==0&&year%100!
=0)||(year%400==0)){printf("%disaleapyear\n",year);leap=0;}
{printf("%disnotaleapyear\n",year);leap=1;}
{inta,b,c,d,e,f,t;
if(a/10000!
=0){printf("%dis5位数字\n",a);t=5;}
if(a/1000!
=0){printf("%dis4位数字\n",a);t=4;}
if(a/100!
=0){printf("%dis3位数字\n",a);t=3;}
if(a/10!
=0){printf("%dis2位数字\n",a);t=2;}
{printf("%dis1位数字\n",a);t=1;}
if(t=5)
{b=a/10000;
c=(a-b*10000)/1000;
d=(a-b*10000-c*1000)/100;
e=(a-b*10000-c*1000-d*100)/10;
f=(a-b*10000-c*1000-d*100)%10;
printf("%d,%d,%d,%d,%d\n%d,%d,%d,%d,%d\n",b,c,d,e,f,f,e,d,c,b);
elseif(t=4)
{c=a/1000;
d=(a-a*1000)/100;
e=(a-a*1000-d*100)/10;
f=(a-a*1000-d*100)%10;
printf("%d,%d,%d,%d\n%d,%d,%d,%d\n",c,d,e,f,f,e,d,c);
elseif(t=3)
{d=a/100;
e=(a-a*100)/10;
f=(a-a*100)%10;
printf("%d,%d,%d\n%d,%d,%d\n",d,e,f,f,e,d);
elseif(t=2)
{e=a/10;f=a%10;
printf("%d,%d\n%d,%d\n",e,f,f,e);
elseif(t=1)
{f=a;printf("%d\n%d\n",f,f);
{charm;
scanf("%c",&m);
if(m>='A'&&m<='Z')
printf("%c是大写字母\n",m);
if(m>='a'&&m<='z')
printf("%c是小写字母\n",m);
if(int(m)>=48&&int(m)<=57)
printf("%c是数字\n",m);
printf("%c是字符\n",m);
if((a+bc)||(b-a>c)||(a-c>b)||(c-a>b)||(b-c>a)||(c-b>a))
printf("此三数字不能构成三角形\n");
if((a==b)&&(b==c))
printf("%d%d%d此三数字能构成等边三角形\n",a,b,c);
if(((a==b)&&a!
=c)||((a==c)&&a!
=b)||((c==b)&&b!
=a))
printf("%d%d%d此三数字能构成等腰三角形\n",a,b,c);
elseif((a*a+b*b==c*c)||(a*a+c*c==b*b)||(c*c+b*b==a*a))
printf("%d%d%d此三数字能构成直角三角形\n",a,b,c);
printf("%d%d%d此三数字能构成一般三角形\n",a,b,c);
{inti;
for(i=0;i<=100;i++)
if(i%11==0)printf("%d",i);
elsecontinue;
printf("\n");
{floats=1.0;
inti;
for(i=2;i<=34;i++,i++)
s=s*i;
printf("2*4*6*∧*34=%7.2f\n",s);
for(a=1;a<4;a++)
{for(b=0;b<=2*a-2;b++)
printf("");
for(c=7-2*a;c>=1;c--)
printf("*");
for(a=4;a<7;a++)
{for(b=-2*a+12;b>=0;b--)
for(c=2*a-7;c>=1;c--)
{
doubles=0.0,a=1.0,b=2.0,temp;
intn,i;
printf("pleaseinputnumbern:
scanf("%d",&n);
for(i=1;i<=n;i++)
{s=s+pow(-1,i+1)*a/b;temp=b;b=a+b;a=temp;}
printf("s=%f\n",s);
{intt=0,i,a,b;
for(i=200;i<=500;i++)
{a=i/7;
if(i%7==0)
for(b=2;b<=sqrt(a);b++)
if(a%b==0)break;
if(b>sqrt(a))
{t++;printf("%d",i);
printf("\n");printf("t=%d\n",t);
for(a=1;a<10000;a++)
{if((a%2==1)&&(a%3==2)&&(a%5==4)&&(a%6==5)&&(a%7==0))
printf("这条阶梯最少阶数是:
%d\n",a);
break;
{intb;
for(inti=2;i<=1000;i++)
{b=0;
for(inta=1;a<=i/2;a++)
if(i%a==0)b=b+a;
if(b==i)
printf("%d",i);
这些为实验二至实验五的题目参考答案,有兴趣的同学可以拿回去看一下!
实验六
6.1
{inta[10],i;
floatsum=0;
printf("pleaseinputnumbers:
for(i=0;i<10;i++)
scanf("%d",&a[i]);
printf("output:
{sum=sum+a[i];
printf("aver=%f\n",sum/10);
6.2
inta[3][2],b[2][3],i,j;
printf("pleaseinputa[3][2]:
for(i=0;i<3;i++)
{for(j=0;j<2;j++)
scanf("%d",&a[i][j]);
printf("ouputa[3][2]:
{b[j][i]=a[i][j];
printf("%d",a[i][j]);
printf("ouputb[2][3]:
for(i=0;i<2;i++)
{for(j=0;j<3;j++)
printf("%d",b[i][j]);
6.3
{doublea[10],i;
a[0]=2,a[1]=3;
for(i=2;i<10;i++)
{a[i]=a[i-1]*a[i-2];
printf("theoutputis:
{if(i%4==0)printf("\n");
printf("%f",a[i]);
6.4
inta[20],i,j,t,k=0;
printf("plaeseinputthenumber:
for(i=0;i<20;i++)
for(j=0;j<20-1;j++)
for(i=0;i<20-1-j;i++)
if(a[i]{k++;t=a[i];a[i]=a[i+1];a[i+1]=t;}printf("outputthesortednumber:\n");for(i=0;i<20;i++){if(i%4==0)printf("\n");printf("%d",a[i]);}printf("\n");printf("k=%d\n",k);}6.5#includevoidmain(){inti,temp,n;chara[100]={0};printf("pleaseinputnumbern:\n");scanf("%d",&n);getchar();printf("pleaseinputnumber:\n");for(i=0;iscanf("%c",&a[i]);for(i=0;i{temp=a[n-1-i];a[n-1-i]=a[i];a[i]=temp;}printf("outputthesorted:\n");for(i=0;iprintf("%c",a[i]);printf("\n");}课本153面7.6#includevoidmain(){inta[10][10],i,j;a[0][0]=1;a[1][0]=1;a[1][1]=1;for(i=2;i<10;i++)for(j=1;j{a[i][0]=1;a[i][i]=1;a[i][j]=a[i-1][j]+a[i-1][j-1];}for(i=0;i<10;i++)for(j=0;j<=i;j++){printf("%d",a[i][j]);if(i==j)printf("\n");}}6.6#include#includevoidmain(){charc[30]={0};intb,i;printf("pleaseinputthenumberb:\n");scanf("%d",&b);getchar();printf("pleaseinputthenumber:\n");for(i=0;i<7;i++)scanf("%c",&c[i]);printf("pleaseoutputthenewnumber:\n");for(i=strlen(c)-1;i>=b-1;i--)c[i+1]=c[i];c[i+1]='a';for(i=0;i<8;i++)printf("%c",c[i]);//printf("\n");}6.7#includevoidmain(){inta[2][3],b[3][4],i,j,m,c[2][3],d[2][4]={0},e[2][3];printf("pleaseinputthenumbera[i][j]:\n");for(i=0;i<2;i++)for(j=0;j<3;j++)scanf("%d",&a[i][j]);printf("pleaseinputthenumberb[i][j]:\n");for(i=0;i<3;i++)for(j=0;j<4;j++)scanf("%d",&b[i][j]);printf("pleaseinputthenumberc[i][j]:\n");for(i=0;i<2;i++)for(j=0;j<3;j++)scanf("%d",&c[i][j]);printf("pleaseinputthenumbera[i][j]+c[i][j]:\n");for(i=0;i<2;i++){for(j=0;j<3;j++){e[i][j]=a[i][j]+c[i][j];printf("%d",e[i][j]);}printf("\n");}printf("pleaseinputthenumbera[i][m]*b[m][j]:\n");for(i=0;i<2;i++){for(j=0;j<4;j++){for(m=0;m<3;m++){d[i][j]=d[i][j]+a[i][m]*b[m][j];}printf("%d",d[i][j]);}printf("\n");}}6.8.第一种方法#includevoidmain(){inta[4][4],b[2][4]={0},i,j,max,min,m=0;printf("inputnumbera[4][4]:\n");for(i=0;i<4;i++)for(j=0;j<4;j++)scanf("%d",&a[i][j]);printf("outputnumbera[4][4]:\n");for(i=0;i<4;i++){for(j=0;j<4;j++)printf("%3d",a[i][j]);printf("\n");}printf("outputthesortednumberb[2][4]:\n");for(i=0;i<4;i++){for(j=0;j<4;j++){min=max=a[i][0];if(a[i][j]>max)max=a[i][j];f(a[i][j]}if(i/2==0){b[i/2][m]=min;b[i/2][m+1]=max;m+=2;if(m>=4)m=0;}else{b[i/2][m]=min;b[i/2][m+1]=max;m+=2;}}for(i=0;i<2;i++){for(j=0;j<4;j++){printf("%d",b[i][j]);}printf("\n");}}6.8.第二种方法#includevoidmain(){inta[4][4],b[2][4]={0},i,j,max,min,m=0,count=0;printf("inputnumbera[4][4]:\n");for(i=0;i<4;i++)for(j=0;j<4;j++)scanf("%d",&a[i][j]);printf("outputnumbera[4][4]:\n");for(i=0;i<4;i++){for(j=0;j<4;j++)printf("%3d",a[i][j]);printf("\n");}printf("outputthesortednumberb[2][4]:\n");for
{k++;
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
printf("outputthesortednumber:
printf("%d",a[i]);
printf("k=%d\n",k);
6.5
{inti,temp,n;
chara[100]={0};
getchar();
printf("pleaseinputnumber:
for(i=0;iscanf("%c",&a[i]);for(i=0;i{temp=a[n-1-i];a[n-1-i]=a[i];a[i]=temp;}printf("outputthesorted:\n");for(i=0;iprintf("%c",a[i]);printf("\n");}课本153面7.6#includevoidmain(){inta[10][10],i,j;a[0][0]=1;a[1][0]=1;a[1][1]=1;for(i=2;i<10;i++)for(j=1;j{a[i][0]=1;a[i][i]=1;a[i][j]=a[i-1][j]+a[i-1][j-1];}for(i=0;i<10;i++)for(j=0;j<=i;j++){printf("%d",a[i][j]);if(i==j)printf("\n");}}6.6#include#includevoidmain(){charc[30]={0};intb,i;printf("pleaseinputthenumberb:\n");scanf("%d",&b);getchar();printf("pleaseinputthenumber:\n");for(i=0;i<7;i++)scanf("%c",&c[i]);printf("pleaseoutputthenewnumber:\n");for(i=strlen(c)-1;i>=b-1;i--)c[i+1]=c[i];c[i+1]='a';for(i=0;i<8;i++)printf("%c",c[i]);//printf("\n");}6.7#includevoidmain(){inta[2][3],b[3][4],i,j,m,c[2][3],d[2][4]={0},e[2][3];printf("pleaseinputthenumbera[i][j]:\n");for(i=0;i<2;i++)for(j=0;j<3;j++)scanf("%d",&a[i][j]);printf("pleaseinputthenumberb[i][j]:\n");for(i=0;i<3;i++)for(j=0;j<4;j++)scanf("%d",&b[i][j]);printf("pleaseinputthenumberc[i][j]:\n");for(i=0;i<2;i++)for(j=0;j<3;j++)scanf("%d",&c[i][j]);printf("pleaseinputthenumbera[i][j]+c[i][j]:\n");for(i=0;i<2;i++){for(j=0;j<3;j++){e[i][j]=a[i][j]+c[i][j];printf("%d",e[i][j]);}printf("\n");}printf("pleaseinputthenumbera[i][m]*b[m][j]:\n");for(i=0;i<2;i++){for(j=0;j<4;j++){for(m=0;m<3;m++){d[i][j]=d[i][j]+a[i][m]*b[m][j];}printf("%d",d[i][j]);}printf("\n");}}6.8.第一种方法#includevoidmain(){inta[4][4],b[2][4]={0},i,j,max,min,m=0;printf("inputnumbera[4][4]:\n");for(i=0;i<4;i++)for(j=0;j<4;j++)scanf("%d",&a[i][j]);printf("outputnumbera[4][4]:\n");for(i=0;i<4;i++){for(j=0;j<4;j++)printf("%3d",a[i][j]);printf("\n");}printf("outputthesortednumberb[2][4]:\n");for(i=0;i<4;i++){for(j=0;j<4;j++){min=max=a[i][0];if(a[i][j]>max)max=a[i][j];f(a[i][j]}if(i/2==0){b[i/2][m]=min;b[i/2][m+1]=max;m+=2;if(m>=4)m=0;}else{b[i/2][m]=min;b[i/2][m+1]=max;m+=2;}}for(i=0;i<2;i++){for(j=0;j<4;j++){printf("%d",b[i][j]);}printf("\n");}}6.8.第二种方法#includevoidmain(){inta[4][4],b[2][4]={0},i,j,max,min,m=0,count=0;printf("inputnumbera[4][4]:\n");for(i=0;i<4;i++)for(j=0;j<4;j++)scanf("%d",&a[i][j]);printf("outputnumbera[4][4]:\n");for(i=0;i<4;i++){for(j=0;j<4;j++)printf("%3d",a[i][j]);printf("\n");}printf("outputthesortednumberb[2][4]:\n");for
scanf("%c",&a[i]);
for(i=0;i{temp=a[n-1-i];a[n-1-i]=a[i];a[i]=temp;}printf("outputthesorted:\n");for(i=0;iprintf("%c",a[i]);printf("\n");}课本153面7.6#includevoidmain(){inta[10][10],i,j;a[0][0]=1;a[1][0]=1;a[1][1]=1;for(i=2;i<10;i++)for(j=1;j{a[i][0]=1;a[i][i]=1;a[i][j]=a[i-1][j]+a[i-1][j-1];}for(i=0;i<10;i++)for(j=0;j<=i;j++){printf("%d",a[i][j]);if(i==j)printf("\n");}}6.6#include#includevoidmain(){charc[30]={0};intb,i;printf("pleaseinputthenumberb:\n");scanf("%d",&b);getchar();printf("pleaseinputthenumber:\n");for(i=0;i<7;i++)scanf("%c",&c[i]);printf("pleaseoutputthenewnumber:\n");for(i=strlen(c)-1;i>=b-1;i--)c[i+1]=c[i];c[i+1]='a';for(i=0;i<8;i++)printf("%c",c[i]);//printf("\n");}6.7#includevoidmain(){inta[2][3],b[3][4],i,j,m,c[2][3],d[2][4]={0},e[2][3];printf("pleaseinputthenumbera[i][j]:\n");for(i=0;i<2;i++)for(j=0;j<3;j++)scanf("%d",&a[i][j]);printf("pleaseinputthenumberb[i][j]:\n");for(i=0;i<3;i++)for(j=0;j<4;j++)scanf("%d",&b[i][j]);printf("pleaseinputthenumberc[i][j]:\n");for(i=0;i<2;i++)for(j=0;j<3;j++)scanf("%d",&c[i][j]);printf("pleaseinputthenumbera[i][j]+c[i][j]:\n");for(i=0;i<2;i++){for(j=0;j<3;j++){e[i][j]=a[i][j]+c[i][j];printf("%d",e[i][j]);}printf("\n");}printf("pleaseinputthenumbera[i][m]*b[m][j]:\n");for(i=0;i<2;i++){for(j=0;j<4;j++){for(m=0;m<3;m++){d[i][j]=d[i][j]+a[i][m]*b[m][j];}printf("%d",d[i][j]);}printf("\n");}}6.8.第一种方法#includevoidmain(){inta[4][4],b[2][4]={0},i,j,max,min,m=0;printf("inputnumbera[4][4]:\n");for(i=0;i<4;i++)for(j=0;j<4;j++)scanf("%d",&a[i][j]);printf("outputnumbera[4][4]:\n");for(i=0;i<4;i++){for(j=0;j<4;j++)printf("%3d",a[i][j]);printf("\n");}printf("outputthesortednumberb[2][4]:\n");for(i=0;i<4;i++){for(j=0;j<4;j++){min=max=a[i][0];if(a[i][j]>max)max=a[i][j];f(a[i][j]}if(i/2==0){b[i/2][m]=min;b[i/2][m+1]=max;m+=2;if(m>=4)m=0;}else{b[i/2][m]=min;b[i/2][m+1]=max;m+=2;}}for(i=0;i<2;i++){for(j=0;j<4;j++){printf("%d",b[i][j]);}printf("\n");}}6.8.第二种方法#includevoidmain(){inta[4][4],b[2][4]={0},i,j,max,min,m=0,count=0;printf("inputnumbera[4][4]:\n");for(i=0;i<4;i++)for(j=0;j<4;j++)scanf("%d",&a[i][j]);printf("outputnumbera[4][4]:\n");for(i=0;i<4;i++){for(j=0;j<4;j++)printf("%3d",a[i][j]);printf("\n");}printf("outputthesortednumberb[2][4]:\n");for
{temp=a[n-1-i];
a[n-1-i]=a[i];
a[i]=temp;
printf("outputthesorted:
for(i=0;iprintf("%c",a[i]);printf("\n");}课本153面7.6#includevoidmain(){inta[10][10],i,j;a[0][0]=1;a[1][0]=1;a[1][1]=1;for(i=2;i<10;i++)for(j=1;j{a[i][0]=1;a[i][i]=1;a[i][j]=a[i-1][j]+a[i-1][j-1];}for(i=0;i<10;i++)for(j=0;j<=i;j++){printf("%d",a[i][j]);if(i==j)printf("\n");}}6.6#include#includevoidmain(){charc[30]={0};intb,i;printf("pleaseinputthenumberb:\n");scanf("%d",&b);getchar();printf("pleaseinputthenumber:\n");for(i=0;i<7;i++)scanf("%c",&c[i]);printf("pleaseoutputthenewnumber:\n");for(i=strlen(c)-1;i>=b-1;i--)c[i+1]=c[i];c[i+1]='a';for(i=0;i<8;i++)printf("%c",c[i]);//printf("\n");}6.7#includevoidmain(){inta[2][3],b[3][4],i,j,m,c[2][3],d[2][4]={0},e[2][3];printf("pleaseinputthenumbera[i][j]:\n");for(i=0;i<2;i++)for(j=0;j<3;j++)scanf("%d",&a[i][j]);printf("pleaseinputthenumberb[i][j]:\n");for(i=0;i<3;i++)for(j=0;j<4;j++)scanf("%d",&b[i][j]);printf("pleaseinputthenumberc[i][j]:\n");for(i=0;i<2;i++)for(j=0;j<3;j++)scanf("%d",&c[i][j]);printf("pleaseinputthenumbera[i][j]+c[i][j]:\n");for(i=0;i<2;i++){for(j=0;j<3;j++){e[i][j]=a[i][j]+c[i][j];printf("%d",e[i][j]);}printf("\n");}printf("pleaseinputthenumbera[i][m]*b[m][j]:\n");for(i=0;i<2;i++){for(j=0;j<4;j++){for(m=0;m<3;m++){d[i][j]=d[i][j]+a[i][m]*b[m][j];}printf("%d",d[i][j]);}printf("\n");}}6.8.第一种方法#includevoidmain(){inta[4][4],b[2][4]={0},i,j,max,min,m=0;printf("inputnumbera[4][4]:\n");for(i=0;i<4;i++)for(j=0;j<4;j++)scanf("%d",&a[i][j]);printf("outputnumbera[4][4]:\n");for(i=0;i<4;i++){for(j=0;j<4;j++)printf("%3d",a[i][j]);printf("\n");}printf("outputthesortednumberb[2][4]:\n");for(i=0;i<4;i++){for(j=0;j<4;j++){min=max=a[i][0];if(a[i][j]>max)max=a[i][j];f(a[i][j]}if(i/2==0){b[i/2][m]=min;b[i/2][m+1]=max;m+=2;if(m>=4)m=0;}else{b[i/2][m]=min;b[i/2][m+1]=max;m+=2;}}for(i=0;i<2;i++){for(j=0;j<4;j++){printf("%d",b[i][j]);}printf("\n");}}6.8.第二种方法#includevoidmain(){inta[4][4],b[2][4]={0},i,j,max,min,m=0,count=0;printf("inputnumbera[4][4]:\n");for(i=0;i<4;i++)for(j=0;j<4;j++)scanf("%d",&a[i][j]);printf("outputnumbera[4][4]:\n");for(i=0;i<4;i++){for(j=0;j<4;j++)printf("%3d",a[i][j]);printf("\n");}printf("outputthesortednumberb[2][4]:\n");for
printf("%c",a[i]);
课本153面7.6
{inta[10][10],i,j;
a[0][0]=1;a[1][0]=1;a[1][1]=1;
for(j=1;j
a[i][0]=1;
a[i][i]=1;
a[i][j]=a[i-1][j]+a[i-1][j-1];
for(j=0;j<=i;j++)
if(i==j)printf("\n");
6.6
{charc[30]={0};
intb,i;
printf("pleaseinputthenumberb:
scanf("%d",&b);
printf("pleaseinputthenumber:
for(i=0;i<7;i++)
scanf("%c",&c[i]);
printf("pleaseoutputthenewnumber:
for(i=strlen(c)-1;i>=b-1;i--)
c[i+1]=c[i];
c[i+1]='a';
for(i=0;i<8;i++)
printf("%c",c[i]);
//printf("\n");
6.7
{inta[2][3],b[3][4],i,j,m,c[2][3],d[2][4]={0},e[2][3];
printf("pleaseinputthenumbera[i][j]:
for(j=0;j<3;j++)
printf("pleaseinputthenumberb[i][j]:
for(j=0;j<4;j++)
scanf("%d",&b[i][j]);
printf("pleaseinputthenumberc[i][j]:
scanf("%d",&c[i][j]);
printf("pleaseinputthenumbera[i][j]+c[i][j]:
e[i][j]=a[i][j]+c[i][j];
printf("%d",e[i][j]);
printf("pleaseinputthenumbera[i][m]*b[m][j]:
for(m=0;m<3;m++)
d[i][j]=d[i][j]+a[i][m]*b[m][j];
printf("%d",d[i][j]);
6.8.第一种方法
{inta[4][4],b[2][4]={0},i,j,max,min,m=0;
printf("inputnumbera[4][4]:
for(i=0;i<4;i++)
printf("outputnumbera[4][4]:
{for(j=0;j<4;j++)
printf("%3d",a[i][j]);
printf("outputthesortednumberb[2][4]:
min=max=a[i][0];
if(a[i][j]>max)max=a[i][j];
f(a[i][j]}if(i/2==0){b[i/2][m]=min;b[i/2][m+1]=max;m+=2;if(m>=4)m=0;}else{b[i/2][m]=min;b[i/2][m+1]=max;m+=2;}}for(i=0;i<2;i++){for(j=0;j<4;j++){printf("%d",b[i][j]);}printf("\n");}}6.8.第二种方法#includevoidmain(){inta[4][4],b[2][4]={0},i,j,max,min,m=0,count=0;printf("inputnumbera[4][4]:\n");for(i=0;i<4;i++)for(j=0;j<4;j++)scanf("%d",&a[i][j]);printf("outputnumbera[4][4]:\n");for(i=0;i<4;i++){for(j=0;j<4;j++)printf("%3d",a[i][j]);printf("\n");}printf("outputthesortednumberb[2][4]:\n");for
if(i/2==0)
b[i/2][m]=min;
b[i/2][m+1]=max;
m+=2;
if(m>=4)m=0;
6.8.第二种方法
{inta[4][4],b[2][4]={0},i,j,max,min,m=0,count=0;
for
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1