c程序设计教程答案清华(c语言求圆柱体的表面积和体积)

:暂无数据 2026-06-25 08:20:08 :0

c程序设计教程答案清华(c语言求圆柱体的表面积和体积)

大家好,如果您还对c程序设计教程答案清华不太了解,没有关系,今天就由本站为大家分享c程序设计教程答案清华的知识,包括c语言求圆柱体的表面积和体积的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

本文目录

c语言求圆柱体的表面积和体积

1、C语言圆柱的表面积源代码如下:

#include 《stdio.h》

#define p 3.14

void main()
{

float s,r,h;

printf("请输入圆柱的底面半径:");

scanf("%f",&r);

printf("请输入圆柱的高:");

scanf("%f",&h);

s= 2*p*r*h+2*p*r*r;

printf("圆柱的表面积为:%f\n",s);

}

2、C语言圆柱的体积的源代码如下:

#include "studio.h" 

int main() 

{ 

/*定义浮点型变量*/ 

float r,h,v; 

/*提示用户输入变量*/ 

printf("请输入圆柱体的半径和高:")

/*输入两个变量*/ 

scanf("%f%f",&r,&h); 

/*计算体积*/

v=3.14*r*r*h; 

/*输出体积值*/ 

printf("圆柱体的体积为%f",v); 

return 0; 

}

扩展资料

求圆柱体的表面积和体积的注意事项

1、计算表面积和体积,均依赖球体半径。 所以需要先输入球体半径,然后根据公式计算出球体表面积和体积。最终输出。 

2、计算体积时不可以写作4/3*PI*r*r*r, 如果这样,开始的4/3会按照整型计算,导致结果错误。 可以写错4.0/3*PI*r*r*r。

《C语言程序设计基础》陈东方著清华大学出版社课后习题答案求详解

大学学习资料免费下载网有
其他公共课程论坛
标题类似的信息:陈东方C语言编程基础实验和问题的解决方案(答案)
中国校企网络技术联盟

求谭浩强著《c程序设计教程》 清华大学出版社的课后答案!

发到你邮箱了n。。我也a学这版。。给你的答案稍稍需要做些改动就好,就是加些#include 《math。h》或printf("\n");的句子z。。。 好好学习f啦~~~~~~~~~~ 哦,记得把分5给我啊。。。 还有,你可以3买书5的,部分5题还有流程图,看起来比2较容易懂。。gжxr∷z饯z饯o╀ⅷ

谁有《C程序设计》(第二版)课后答案

第一章
1.6
main()
{int a,b,c,max;
printf("input three numbers:\n");
scanf("%d,%d,%d",&a,&b,&c);
max=a;
if(max《b)max=b;
if(max《c)max=c;
printf("max=%d",max);
}
第二章
2.3
(1)(10)10=(12)8=(a)16
(2)(32)10=(40)8=(20)16
(3)(75)10=(113)8=(4b)16
(4)(-617)10=(176627)8=(fd97)16
(5)(-111)10=(177621)8=(ff91)16
(6)(2483)10=(4663)8=(963)16
(7)(-28654)10=(110022)8=(9012)16
(8)(21003)10=(51013)8=(520b)16
2.6
aabb (8)cc (8)abc
(7)AN
2.7
main()
{char c1=’C’,c2=’h’,c3=’i’,c4=’n’,c5=’a’;
c1+=4, c2+=4, c3+=4, c4+=4, c5+=4;
printf("%c%c%c%c%c\n",c1,c2,c3,c4,c5);
}
2.8
main()
{int c1,c2;
c1=97;c2=98;
printf("%c %c",c1,c2);
}
2.9
(1)=2.5
(2)=3.5
2.10
9,11,9,10
2.12
(1)24 (2)10 (3)60 (4)0 (5)0 (6)0
第三章
3.4
main()
{int a,b,c;
long int u,n;
float x,y,z;
char c1,c2;
a=3;b=4;c=5;
x=1.2;y=2.4;z=-3.6;
u=51274;n=128765;
c1=’a’;c2=’b’;
printf("\n");
printf("a=%2d b=%2d c=%2d\n",a,b,c);
printf("x=%8.6f,y=%8.6f,z=%9.6f\n",x,y,z);
printf("x+y=%5.2f y+z=%5.2f z+x=%5.2f\n",x+y,y+z,z+x);
printf("u=%6ld n=%9ld\n",u,n);
printf("c1=’%c’or %d(ASCII)\n",c1,c1);
printf("c2=’%c’or %d(ASCII)\n",c2,c2);
}
3.5
57
5 7
67.856400,-789.123962
67.856400,-789.123962
67.86 -789.12,67.856400,-789.123962,67.856400,-789.123962
6.785640e+001,-7.89e+002
A,65,101,41
1234567,4553207,d687
65535,177777,ffff,-1
COMPUTER, COM
3.6
a=3 b=7/
x=8.5 y=71.82/
c1=A c2=a/
3.7
10 20Aa1.5 -3.75 +1.4,67.8/
(空3)10(空3)20Aa1.5(空1)-3.75(空1)(随意输入一个数),67.8回车
3.8
main()
{float pi,h,r,l,s,sq,sv,sz;
pi=3.1415926;
printf("input r,h\n");
scanf("%f,%f",&r,&h);
l=2*pi*r;
s=r*r*pi;
sq=4*pi*r*r;
sv=4.0/3.0*pi*r*r*r;
sz=pi*r*r*h;
printf("l=%6.2f\n",l);
printf("s=%6.2f\n",s);
printf("sq=%6.2f\n",sq);
printf("vq=%6.2f\n",sv);
printf("vz=%6.2f\n",sz);
}
3.9
main()
{float c,f;
scanf("%f",&f);
c=(5.0/9.0)*(f-32);
printf("c=%5.2f\n",c);
}
3.10
#include"stdio.h"
main()
{char c1,c2;
scanf("%c,%c",&c1,&c2);
putchar(c1);
putchar(c2);
printf("\n");
printf("%c%c\n",c1,c2);
}
第四章
4.3
(1)0 (2)1 (3)1 (4)0 (5)1
4.4
main()
{int a,b,c;
scanf("%d,%d,%d",&a,&b,&c);
if(a《b)
if(b《c)
printf("max=%d\n",c);
else
printf("max=%d\n",b);
else if(a《c)
printf("max=%d\n",c);
else
printf("max=%d\n",a);
}
main()
{int a,b,c,temp,max;
scanf("%d,%d,%d",&a,&b,&c);
temp=(a》b)?a:b;
max=(c》temp)?c:temp;
printf("max=%d",max);
}

4.5
main()
{int x,y;
scanf("%d",&x);
if(x《1)y=x;
else if(x《10)y=2*x-1;
else y=3*x-11;
printf("y=%d",y);
}
4.6
main()
{int score,temp,logic;
char grade;
logic=1;
while(logic)
{scanf("%d",&score);
if(score》=0&&score《=100)logic=0;
}
if(score==100)
temp=9;
else
temp=(score-score%10)/10;
switch(temp)
{case 9:grade=’A’;break;
case 8:grade=’B’;break;
case 7:grade=’C’;break;
case 6:grade=’D’;break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:grade=’E’;
}
printf"score=%d,grade=%c",score,grade);
}
4.7
main()
{long int num;
int indiv,ten,hundred,thousand,ten_thousand,place;
scanf("%ld",#);
if(num》9999) place=5;
else if(num》999) place=4;
else if(num》99) place=3;
else if(num》9) place=2;
else place=1;
printf("place=%d\n",place);
ten_thousand=num/10000;
thousand=(num-ten_thousand*10000)/1000;
hundred=(num-ten_thousand*10000-thousand*1000)/100;
ten=(num-ten_thousand*10000-thousand*1000-hundred*100)/10;
indiv=num-ten_thousand*10000-thousand*1000-hundred*100-ten*10;
switch(place)
{case 5:printf("%d,%d,%d,%d,%d\n",ten_thousand,thousand,hundred,ten,indiv);
printf("%d,%d,%d,%d,%d\n",indiv,ten,hundred,thousand,ten_thousand);
break;
case 4:printf("%d,%d,%d,%d\n",thousand,hundred,ten,indiv);
printf("%d,%d,%d,%d\n",indiv,ten,hundred,thousand);
break;
case 3:printf("%d,%d,%d\n",hundred,ten,indiv);
printf("%d,%d,%d\n",indiv,ten,hundred);
break;
case 2:printf("%d,%d\n",ten,indiv);
printf("%d,%d\n",indiv,ten);
break;
case 1:printf("%d\n",indiv);
printf("%d\n",indiv);
}
}
4.8
main()
{long i;
float bonus,bon1,bon2,bon4,bon6,bon10;
bon1=100000*0.1;
bon2=bon1+100000*0.075;
bon4=bon2+200000*0.05;
bon6=bon4+200000*0.03;
bon10=bon6+400000*0.015;
scanf("%ld",&i);
if(i《=1e5)bonus=i*0.1;
else if(i《=2e5)bonus=bon1+(i-100000)*0.075;
else if(i《=4e5)bonus=bon2+(i-200000)*0.05;
else if(i《=6e5)bonus=bon4+(i-400000)*0.03;
else if(i《=1e6)bonus=bon6+(i-600000)*0.015;
else bonus=bon10+(i-1000000)*0.01;
printf("bonus=%10.2f",bonus);
}
main()
{long i;
float bonus,bon1,bon2,bon4,bon6,bon10;
int branch;
bon1=100000*0.1;
bon2=bon1+100000*0.075;
bon4=bon2+200000*0.05;
bon6=bon4+200000*0.03;
bon10=bon6+400000*0.015;
scanf("%ld",&i);
branch=i/100000;
if(branch》10)branch=10;
switch(branch)
{case 0:bonus=i*0.1;break;
case 1:bonus=bon1+(i-100000)*0.075;break;
case 2:
case 3:bonus=bon2+(i-200000)*0.05;break;
case 4:
case 5:bonus=bon4+(i-400000)*0.03;break;
case 6:
case 7
case 8:
case 9:bonus=bon6+(i-600000)*0.015;break;
case 10:bonus=bon10+(i-1000000)*0.01;
}
printf("bonus=%10.2f",bonus);
}

4.9
main()
{int t,a,b,c,d;
scanf("%d,%d,%d,%d",&a,&b,&c,&d);
if(a》b){t=a;a=b;b=t;}
if(a》c){t=a;a=c;c=t;}
if(a》d){t=a;a=d;d=t;}
if(b》c){t=b;b=c;c=t;}
if(b》d){t=b;b=d;d=t;}
if(c》d){t=c;c=d;d=t;}
printf("%d %d %d %d\n",a,b,c,d);
}
4.10
main()
{int h=10;
float x,y,x0=2,y0=2,d1,d2,d3,d4;
scanf("%f,%f",&x,&y);
d1=(x-x0)*(x-x0)+(y-y0)*(y-y0);
d2=(x-x0)*(x-x0)+(y+y0)*(y+y0);
d3=(x+x0)*(x+x0)+(y-y0)*(y-y0);
d4=(x+x0)*(x+x0)+(y+y0)*(y+y0);
if(d1》1&&d2》1&&d3》1&&d4》1)h=0;
printf("h=%d",h);
}
第五章 循环控制
5.1
main()
{int a,b,num1,num2,temp;
scanf("%d,%d",&num1,&num2);
if(num1《num2){temp=num1;num1=num2;num2=temp;}
a=num1;b=num2;
while(b!=0)
{temp=a%b;
a=b;
b=temp;}
printf("%d\n",a);
printf("%d\n",num1*num2/a);
}
5.2
#include"stdio.h"
main()
{char c;
int letters=0,space=0,digit=0,other=0;
while((c=getchar())!=’\n’)
{if(c》=’a’&&c《=’z’||c》=’A’&&c《=’Z’) letters++;
else if(c==’ ’)space++;
else if(c》=’0’&&c《=’9’)digit++;
else other++;
}
printf("letters=%d\nspace=%d\ndigit=%d\nother=%d\n",letters,space,digit,other);
}
5.3
main()
{int a,n,count=1,sn=0,tn=0;
scanf("%d,%d",&a,&n);
while(count《=n)
{tn+=a;
sn+=tn;
a*=10;
++count;
}
printf("a+aa+aaa+...=%d\n",sn);
}
5.4
main()
{float n,s=0,t=1;
for(n=1;n《=20;n++)
{t*=n;
s+=t;
}
printf("s=%e\n",s);
}
5.5
main()
{int N1=100,N2=50,N3=10;
float k;
float s1=0,s2=0,s3=0;
for(k=1;k《=N1;k++)s1+=k;
for(k=1;k《=N2;k++)s2+=k*k;
for(k=1;k《=N3;k++)s3+=1/k;
printf("s=%8.2f\n",s1+s2+s3);
}
5.6
main()
{int i,j,k,n;
for(n=100;n《1000;n++)
{i=n/100;
j=n/10-i*10;
k=n%10;
if(i*100+j*10+k==i*i*i+j*j*j+k*k*k)
printf("n=%d\n",n);
}
}
5.7
#define M 1000
main()
{int k0,k1,k2,k3,k4,k5,k6,k7,k8,k9;
int i,j,n,s;
for(j=2;j《=M;j++)
{n=0;
s=j;
for(i=1;i《j;i++)
{if((j%i)==0)
{n++;
s=s-i;
switch(n)
{case 1:k0=i;break;
case 2:k1=i;break;
case 3:k2=i;break;
case 4:k3=i;break;
case 5:k4=i;break;
case 6:k5=i;break;
case 7:k6=i;break;
case 8:k7=i;break;
case 9:k8=i;break;
case 10:k9=i;break;
}
}
}
if(s==0)
{printf("j=%d\n",j);
if(n》1)printf("%d,%d",k0,k1);
if(n》2)printf(",%d",k2);
if(n》3)printf(",%d",k3);
if(n》4)printf(",%d",k4);
if(n》5)printf(",%d",k5);
if(n》6)printf(",%d",k6);
if(n》7)printf(",%d",k7);
if(n》8)printf(",%d",k8);
if(n》9)printf(",%d\n",k9);
}
}
}
main()
{static int k;
int i,j,n,s;
for(j=2;j《=1000;j++)
{n=-1;
s=j;
for(i=1;i《j;i++)
{if((j%i)==0)
{n++;
s=s-i;
k=i;
}
}
if(s==0)
{printf("j=%d\n",j);
for(i=0;i《n;i++)
printf("%d,",k);
printf("%d\n",k);
}
}
}
5.8
main()
{int n,t,number=20;
float a=2;b=1;s=0;
for(n=1;n《=number;n++)
{s=s+a/b;
t=a,a=a+b,b=t;
}
printf("s=%9.6f\n",s);
}
5.9
main()
{float sn=100.0,hn=sn/2;
int n;
for(n=2;n《=10;n++)
{sn=sn+2*hn;
hn=hn/2;
}
printf("sn=%f\n",sn);
printf("hn=%f\n",hn);
}
5.10
main()
{int day,x1,x2;
day=9;
x2=1;
while(day》0)
{x1=(x2+1)*2;
x2=x1;
day--;
}
printf("x1=%d\n",x1);
}
5.11
#include"math.h"
main()
{float a,xn0,xn1;
scanf("%f",&a);
xn0=a/2;
xn1=(xn0+a/xn0)/2;
do
{xn0=xn1;
xn1=(xn0+a/xn0)/2;
}
while(fabs(xn0-xn1)》=1e-5);
printf("a=%5.2f\n,xn1=%8.2f\n",a,xn1);
}
5.12
#include"math.h"
main()
{float x,x0,f,f1;
x=1.5;
do
{x0=x;
f=((2*x0-4)*x0+3)*x0-6;
f1=(6*x0-8)*x0+3;
x=x0-f/f1;
}
while(fabs(x-x0)》=1e-5);
printf("x=%6.2f\n",x);
}
5.13
#include"math.h"
main()
{float x0,x1,x2,fx0,fx1,fx2;
do
{scanf("%f,%f",&x1,&x2);
fx1=x1*((2*x1-4)*x1+3)-6;
fx2=x2*((2*x2-4)*x2+3)-6;
}
while(fx1*fx2》0);
do
{x0=(x1+x2)/2;
fx0=x0*((2*x0-4)*x0+3)-6;
if((fx0*fx1)《0)
{x2=x0;
fx2=fx0;
}
else
{x1=x0;
fx1=fx0;
}
}
while(fabs(fx0)》=1e-5);
printf("x0=%6.2f\n",x0);
}
5.14
main()
{int i,j,k;
for(i=0;i《=3;i++)
{for(j=0;j《=2-i;j++)
printf(" ");
for(k=0;k《=2*i;k++)
printf("*");
printf("\n");
}
for(i=0;i《=2;i++)
{for(j=0;j《=i;j++)
printf(" ");
for(k=0;k《=4-2*i;k++)
printf("*");
printf("\n");
}
}
5.15
main()
{char i,j,k;
for(i=’x’;i《=’z’;i++)
for(j=’x’;j《=’z’;j++)
{if(i!=j)
for(k=’x’;k《=’z’;k++)
{if(i!=k&&j!=k)
{if(i!=’x’&&k!=’x’&&k!=’z’)
printf("\na--%c\tb--%c\tc--%c\n",i,j,k);
}
}
}
}
第六章 数组
6.1
#include 《math.h》
#define N 101
main()
{ int i,j,line,a;
for (i=2;i《N;i++) a=i;
for (i=2;i《sqrt(N);i++)
for (j=i+1;j《N;j++)
{if(a!=0)
if (a==0)
a=0; }
printf("\n");
for (i=2,line=0;i《N;i++)
{ if(a!=0)
{ printf("%5d",a);
line++; }
if(line==10)
{ printf("\n");
line=0; }
}
}
6.2
#define N 10
main()
{int i,j,min,temp,a;
for(i=0;i《N;i++)
scanf("%d",&a);
for(i=0;i《N-1;i++)
{min=i;
for(j=i+1;j《N;j++)
if(a)min=j;
temp=a;
a;
a=temp;
}
for(i=0;i《N;i++)
printf("%5d",a);
}

6.3
main()
{float a,sum;
int i,j;
for(i=0;i《3;i++)
for(j=0;j《3;j++)
{scanf("%f",∑);
a=sum;
}
for(i=0;i《3;i++)
sum=sum+a;
printf("sum=%f",sum);
}
6.4
main()
{int a={1,4,6,9,13,16,19,28,40,100};
int temp1,temp2,number, end,i,j;
scanf("%d",&number);
end=a;
if(number》end) a=number;
else
{for(i=0;i《10;i++)
{if(a》number)
{temp1=a;
a=number;
for(j=i+1;j《11;j++)
{temp2=a;
a=temp1;
temp1=temp2;
}
break;
}
}
}
for(i=0;i《11;i++)
printf("%6d",a);
}
6.5
#define N 5
main()
{int a={8,6,5,4,1},i,temp;
for(i=0;i《N/2;i++)
{temp=a;
a;
a=temp;
}
for(i=0;i《N;i++)
printf("%4d",a);
}
6.6
#define N 11
main()
{int i,j,a;
for(i=1;i《N;i++)
{a=1;
a=1;
}
for(i=3;i《N;i++)
for(j=2;j《i;j++)
a;
for(i=1;i《N;i++)
{for(j=1;j《=i;j++)
printf("%6d",a);
printf("\n");
}
}
6.7
main()
{int a,i,j,k,p,m,n;
p=1;
while(p==1)
{scanf("%d",&n);
if((n!=0)&&(n《=15)&&(n%2!=0))p=0;
}
for(i=1;i《=n;i++)
for(j=1;j《=n;j++)
a=0;
j=n/2+1;
a=1;
for(k=2;k《=n*n;k++)
{i=i-1;
j=j+1;
if((i《1)&&(j》n))
{i=i+2;
j=j-1;
}
else
{if(i《1)i=n;
if(j》n)j=1;
}
if(a=k;
else
{i=i+2;
j=j-1;
a=k;
}
}
for(i=1;i《=n;i++)
{for(j=1;j《=n;j++)
printf("%3d",a);
printf("\n");
}
}
6.8
#define N 10
#define M 10
main()
{int i,j,k,m,n,flag1,flag2,a,max,maxi,maxj;
scanf("%d,%d",&n,&m);
for(i=0;i《n;i++)
for(j=0;j《m;j++)
scanf("%d",&a);
flag2=0;
for(i=0;i《n;i++)
{max=a;
for(j=0;j《m;j++)
if(max《a)
{max=a;
maxj=j;
}
for(k=0,flag1=1;k《n&&flag1k++)
if(max》a)flag1=0;
if(flag1)
{ printf("\na=%d\n",i,maxj,max);
flag2=1;
}
}
if(!flag2) printf("NOT");
}
6.9
#include《stdio.h》
#define N 15
main()
{int i,j,number,top,bott,min,loca,a,flag;
char c;
for(i=0;i《=N;i++)
scanf("%d",&a);
flag=1;
while(flag)
{scanf("%d",&number);
loca=0;
top=0;
bott=N-1;
if((number《a))
loca=-1;
while((loca==0)&&(top《=bott))
{min=(bott+top)/2;
if(number==a)
{loca=min;
printf("number=%d,loca=%d\n",number,loca+1);
}
else if(number《a)
bott=min-1;
else
top=min+1;
}
if(loca==0||loca==-1)
printf("%d not in table\n",number);
printf("continue Y/N or y/n\n");
c=getchar();
if(c==’N’||c==’n’)flag=0;
}
}
6.10
main()
{int i,j,uppn,lown,dign,span,othn;
char text;
uppn=lown=dign=span=othn=0;
for(i=0;i《3;i++)
{gets(text);
for(j=0;j《80&&text!=’\0’;j++)
{if(text《=’Z’)
uppn++;
else if(text《=’z’)
lown++;
else if(text《=’9’)
dign++;
else if(text==’ ’)
span++;
else
othn++;
}
}
for(i=0;i《3;i++)
printf("%s\n",text);
printf("uppn=%d\n",uppn);
printf("lown=%d\n",lown);
printf("dign=%d\n",dign);
printf("span=%d\n",span);
printf("othn=%d\n",othn);
}
6.11
main()
{static char a={’*’,’*’,’*’,’*’,’*’};
int i,j,k;
char space=’ ’;
for(i=0;i《=5;i++)
{printf("\n");
for(j=1;j《=3*i;j++)
printf("%1c",space);
for(k=0;k《=5;k++)
printf("%3c",a);
}
}
6.12
#include《stdio.h》
main()
{int i,n;
char ch;
gets(ch);
i=0;
while(ch!=’\0’)
{if((ch《=’Z’))
tran+1+64;
else if((ch《=’z’))
tran+1+96;
else
tran;
i++;
}
n=i;
for(i=0;i《n;i++)
putchar(tran);
}
6.13
main()
{char s1;
int i=0,j=0;
scanf("%s",s1);
scanf("%s",s2);
while(s1!=’\0’)i++;
while(s2;
s1=’\0’;
printf("s=%s\n",s1);
}
6.14
#include《stdio.h》
main()
{int i,resu;
char s1;
gets(s1);
gets(s2);
i=0;
while((s1!=’\0’))i++;
if(s1==’\0’)resu=0;
else
resu=s1;
printf("s1=%s,s2=%s,resu=%d\n",s1,s2,resu);
}
6.15
#include"stdio.h"
main()
{char from;;
int i;
scanf("%s",from);
for(i=0;i《=strlen(from);i++)
to;
printf("%s\n",to);
}
第七章
7.1
hcf(u,v)
int u,v;
{int a,b,t,r;
if(u》v){t=u;u=v;v=t;}
a=u;b=v;
while((r=b%a)!=0)
{b=a;a=r;}
return(a);
}
lcd(u,v,h)
int u,v,h;
{return(u*v/h);}
main()
{int u,v,h,l;
scanf("%d,%d",&u,&v);
h=hcf(u,v);
printf("H.C.F=%d\n",h);
l=lcd(u,v,h);
printf("L.C.D=%d\n",l);
}
7.2
#include"math.h"
float x1,x2,disc,p,q;
greater_than_zero(a,b)
float a,b;
{x1=(-b+sqrt(disc))/(2*a);
x2=(-b-sqrt(disc))/(2*a);
}
equal_to_zero(a,b)
flaot a,b;
{x1=x2=-b/(2*a);}
smaller_than_zero(a,b)
float a,b;
{p=-b/(2*a);
q=sqrt(-disc)/(2*a);
}
main()
{float a,b,c;
scanf("%f,%f,%f",&a,&b,&c);
disc=b*b-4*a*c;
if(fabs(disc)《=1e-5)
{equal_to_zero(a,b);
printf("x1=%5.2f\tx2=%5.2f\n",x1,x2);
}
else if(disc》0)
{greater_than_zero(a,b);
printf("x1=%5.2f\tx2=%5.2f\n",x1,x2);
}
else
{smaller_than_zero(a,b);
printf("x1=%5.2f+%5.2fi\tx2=%5.2f-%5.2fi\n",p,q,p,q);
}
}
7.3
main()
{int number;
scanf("%d",&number);
if(prime(number))
printf("yes");
else
printf("no");
}
int prime(number)
int number;
{int flag=1,n;
for(n=2;n《number/2&&flag==1;n++)
if(number%n==0)
flag=0;
return(flag);
}
7.4
#define N 3
int array;
convert(array)
int array;
{int i,j,t;
for(i=0;i《N;i++)
for(j=i+1;j《N;j++)
{t=array;
array;
array=t;
}
}
main()
{int i,j;
for(i=0;i《N;i++)
for(j=0;j《N;j++)
scanf("%d",&array);
convert(array);
for(i=0;i《N;i++)
{printf("\n");
for(j=0;j《N;j++)
printf("%5d",array);
}
}
7.5
main()
{char str;
scanf("%s",str);
inverse(str);
printf("%s\n",str);
}
inverse(str)
char str;
{char t;
int i,j;
for(i=0,j=strlen(str);i《strlen(str)/2;i++,j--)
{t=str;
str;
str=t;
}
}
7.6
char concate(str1,str2,str)
char str1;
{int i,j;
for(i=0;str1!=’\0’;i++)
str;
for(j=0;str2!=’\0’;j++)
str;
str=’\0’;
}
main()
{char s1;
scanf("%s",s1);
scanf("%s",s2);
concate(s1,s2,s);
printf("\ns=%s",s);
}
7.7
main()
{char str;
void cpy();
gets(str);
cpy(str,c);
printf("\n%s\n",c);
}
void cpy(s,c)
char s;
{int i,j;
for(i=0,j=0;s!=’\0’;i++)
if(s==’i’||
s==’U’)
{c;j++;}
c=’\0’;
}
7.8
main()
{char str;
scanf("%s",str);
insert(str);
}
insert(str)
char str;
{int i;
for(i=strlen(str);i》0;i--)
{str;
str=’ ’;
}
printf("%s\n",str);
}
7.9
int alph,digit,space,others;
main()
{char text;
gets(text);
alph=0,digit=0,space=0,others=0;
count(text);
printf("\nalph=%d,digit=%d,space=%d,others=%d\n",alph,digit,space,others);
}
count(str)
char str;
{int i;
for(i=0;str!=’\0’;i++)
if((str《=’Z’))
alph++;
else if(str《=’9’)
digit++;
else if(strcmp(str,’ ’)==0)
space++;
else
others++;
}
7.10
int alph(c)
char c;
{if((c》=’a’&&c《=’z’)||(c》=’A’&&c《=’Z’))
return(1);
else
return(0);
}
int longest(string)
char string;
{int len=0,i,length=0,flag=1,place,point;
for(i=0;i《=strlen(string);i++)
if(alph(string))
if(flag)
{point=i;
flag=0;
}
else
len++;
else
{flag=1;
if(len》length)
{length=len;
place=point;
len=0;
}
}
return(place);
}
main()
{int i;
char line;
gets(line);
for(i=longest(line);alph(line);i++)
printf("%c",line);
printf("\n");
}
7.11
#define N 10
char str;
main()
{int i,flag;
for(flag=1;flag==1;)
{scanf("%

OK,关于c程序设计教程答案清华和c语言求圆柱体的表面积和体积的内容到此结束了,希望对大家有所帮助。

c程序设计教程答案清华(c语言求圆柱体的表面积和体积)

本文编辑:admin

更多文章:


mariadb忘记密码(mysql用户密码忘记了怎么办)

mariadb忘记密码(mysql用户密码忘记了怎么办)

大家好,mariadb忘记密码相信很多的网友都不是很明白,包括mysql用户密码忘记了怎么办也是一样,不过没有关系,接下来就来为大家分享关于mariadb忘记密码和mysql用户密码忘记了怎么办的一些知识点,大家可以关注收藏,免得下次来找不

2026年10月15日 07:50

mysql端口号(如何查看自己数据库的端口号)

mysql端口号(如何查看自己数据库的端口号)

“mysql端口号”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看mysql端口号(如何查看自己数据库的端口号)!

2026年10月15日 06:30

printf打印16进制(C语言 十六进制怎么输出)

printf打印16进制(C语言 十六进制怎么输出)

大家好,今天小编来为大家解答以下的问题,关于printf打印16进制,C语言 十六进制怎么输出这个很多人还不知道,现在让我们一起来看看吧!

2026年10月15日 06:00

avantage怎么设置为中文(Avantage安装丢失GIT)

avantage怎么设置为中文(Avantage安装丢失GIT)

大家好,如果您还对avantage怎么设置为中文不太了解,没有关系,今天就由本站为大家分享avantage怎么设置为中文的知识,包括Avantage安装丢失GIT的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年10月15日 03:00

ospf协议的作用是什么(OSPF路由协议的作用是什么)

ospf协议的作用是什么(OSPF路由协议的作用是什么)

“ospf协议的作用是什么”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看ospf协议的作用是什么(OSPF路由协议的作用是什么)!

2026年10月15日 02:40

方案对比特效js(在一个网页中如何实现两个JS特效)

方案对比特效js(在一个网页中如何实现两个JS特效)

各位老铁们好,相信很多人对方案对比特效js都不是特别的了解,因此呢,今天就来为大家分享下关于方案对比特效js以及在一个网页中如何实现两个JS特效的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

2026年10月15日 02:10

activex控件未注册怎么办(登陆视频监控网页时提示activex控件未注册,怎么解决)

activex控件未注册怎么办(登陆视频监控网页时提示activex控件未注册,怎么解决)

今天给各位分享登陆视频监控网页时提示activex控件未注册,怎么解决的知识,其中也会对登陆视频监控网页时提示activex控件未注册,怎么解决进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年10月14日 20:30

学生信息管理系统c语言(用C语言编程学生信息管理系统!)

学生信息管理系统c语言(用C语言编程学生信息管理系统!)

今天给各位分享用C语言编程学生信息管理系统!的知识,其中也会对用C语言编程学生信息管理系统!进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年10月14日 20:20

excel连接sql数据库教程(excel怎么连接sql数据库)

excel连接sql数据库教程(excel怎么连接sql数据库)

本篇文章给大家谈谈excel连接sql数据库教程,以及excel怎么连接sql数据库对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年10月14日 19:40

null s brawl(null和空字符有区别吗)

null s brawl(null和空字符有区别吗)

今天给各位分享null和空字符有区别吗的知识,其中也会对null和空字符有区别吗进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年10月14日 19:00

最近更新

可信验证系统(什么是可信云认证)
2026-10-15 10:00:23 浏览:0
广告推广app(常见的app推广方式)
2026-10-15 09:20:01 浏览:0
热刺vs马赛比赛(热刺赛程比分)
2026-10-15 09:10:01 浏览:0
热门文章

标签列表