c程序实验代码Word文件下载.docx
- 文档编号:22504405
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:33
- 大小:19.63KB
c程序实验代码Word文件下载.docx
《c程序实验代码Word文件下载.docx》由会员分享,可在线阅读,更多相关《c程序实验代码Word文件下载.docx(33页珍藏版)》请在冰豆网上搜索。
{inta,b,c,d;
%d"
b=a/100;
c=(a-100*b)/10;
d=a%10;
%d%d%d\n%d\n"
b,c,d,b+c+d);
{inta;
scanf("
%o%x\n"
a,a);
{floata=3.0,b=4.0,c=6.0,s=0.0652,area=5.32561;
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'
;
a=%d(空2格)b=%d\n(空1格)x=%3.1f,y=%5.2f\n(空1格)c1='
%c'
(空2格)c2='
\n"
a,b,x,y,c1,c2);
}
#definePI3.1415926543
{floatr,a;
inth;
%f%d"
r,&
h);
圆的周长是:
%7.2f\n"
2*PI*r);
圆的面积是:
PI*r*r);
圆的圆柱体积是:
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;
x1=%3.1f,x2=%3.1f\n"
x1,x2);
else
此方程无实根\n"
);
{chara,b,c;
a=getchar();
b=getchar();
c=getchar();
putchar(a);
putchar(b);
putchar(c);
{inta;
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"
{floatx,y;
x);
if(x>
=0&
&
x<
=100)
{if(x>
=50&
=100)y=2*x*x+3;
=32&
50)y=x+2;
elsey=x;
y=%3.2f\n"
else
thenumberisnotsafe!
{intyear,month,leap;
%d%d"
year,&
month);
if((year%4==0&
year%100!
=0)||(year%400==0)){printf("
%disaleapyear\n"
year);
leap=0;
{printf("
%disnotaleapyear\n"
leap=1;
{inta,b,c,d,e,f,t;
if(a/10000!
=0){printf("
%dis5位数字\n"
t=5;
if(a/1000!
%dis4位数字\n"
t=4;
if(a/100!
%dis3位数字\n"
t=3;
else
if(a/10!
%dis2位数字\n"
t=2;
%dis1位数字\n"
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;
%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;
%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;
%d,%d,%d\n%d,%d,%d\n"
d,e,f,f,e,d);
elseif(t=2)
{e=a/10;
f=a%10;
%d,%d\n%d,%d\n"
e,f,f,e);
elseif(t=1)
{f=a;
%d\n%d\n"
f,f);
{charm;
m);
if(m>
='
m<
Z'
)
%c是大写字母\n"
m);
z'
%c是小写字母\n"
if(int(m)>
=48&
int(m)<
=57)
%c是数字\n"
%c是字符\n"
if((a+b<
c)||(a+c<
b)||(b+c<
a)||(a-b>
c)||(b-a>
c)||(a-c>
b)||(c-a>
b)||(b-c>
a)||(c-b>
a))
此三数字不能构成三角形\n"
if((a==b)&
(b==c))
%d%d%d此三数字能构成等边三角形\n"
a,b,c);
if(((a==b)&
a!
=c)||((a==c)&
=b)||((c==b)&
b!
=a))
%d%d%d此三数字能构成等腰三角形\n"
elseif((a*a+b*b==c*c)||(a*a+c*c==b*b)||(c*c+b*b==a*a))
printf("
%d%d%d此三数字能构成直角三角形\n"
%d%d%d此三数字能构成一般三角形\n"
{inti;
for(i=0;
i<
=100;
i++)
if(i%11==0)printf("
%d"
i);
elsecontinue;
{floats=1.0;
inti;
for(i=2;
=34;
i++,i++)
s=s*i;
2*4*6*∧*34=%7.2f\n"
s);
for(a=1;
a<
4;
a++)
{for(b=0;
b<
=2*a-2;
b++)
"
for(c=7-2*a;
c>
=1;
c--)
*"
for(a=4;
7;
{for(b=-2*a+12;
b>
=0;
b--)
for(c=2*a-7;
{
doubles=0.0,a=1.0,b=2.0,temp;
intn,i;
pleaseinputnumbern:
n);
for(i=1;
=n;
{s=s+pow(-1,i+1)*a/b;
temp=b;
b=a+b;
a=temp;
s=%f\n"
{intt=0,i,a,b;
for(i=200;
=500;
{a=i/7;
if(i%7==0)
{
for(b=2;
=sqrt(a);
if(a%b==0)break;
if(b>
sqrt(a))
{t++;
}
t=%d\n"
t);
10000;
a++)
{if((a%2==1)&
(a%3==2)&
(a%5==4)&
(a%6==5)&
(a%7==0))
{
这条阶梯最少阶数是:
%d\n"
break;
}
{intb;
for(inti=2;
=1000;
{b=0;
for(inta=1;
=i/2;
if(i%a==0)b=b+a;
if(b==i)
这些为实验二至实验五的题目参考答案,有兴趣的同学可以拿回去看一下!
实验六
6.1
{inta[10],i;
floatsum=0;
pleaseinputnumbers:
for(i=0;
10;
a[i]);
output:
{sum=sum+a[i];
aver=%f\n"
sum/10);
6.2
{
inta[3][2],b[2][3],i,j;
pleaseinputa[3][2]:
3;
{for(j=0;
j<
2;
j++)
a[i][j]);
ouputa[3][2]:
{b[j][i]=a[i][j];
printf("
a[i][j]);
}
ouputb[2][3]:
b[i][j]);
6.3
{doublea[10],i;
a[0]=2,a[1]=3;
{a[i]=a[i-1]*a[i-2];
theoutputis:
{if(i%4==0)printf("
%f"
a[i]);
6.4
inta[20],i,j,t,k=0;
plaeseinputthenumber:
20;
for(j=0;
20-1;
20-1-j;
if(a[i]<
a[i+1])
{k++;
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
outputthesortednumber:
{if(i%4==0)printf("
k=%d\n"
k);
6.5
{inti,temp,n;
chara[100]={0};
getchar();
pleaseinputnumber:
n;
n/2;
{temp=a[n-1-i];
a[n-1-i]=a[i];
a[i]=temp;
outputthesorted:
%c"
课本153面7.6
{inta[10][10],i,j;
a[0][0]=1;
a[1][0]=1;
a[1][1]=1;
for(j=1;
i;
a[i][0]=1;
a[i][i]=1;
a[i][j]=a[i-1][j]+a[i-1][j-1];
=i;
if(i==j)printf("
6.6
#include<
string.h>
{charc[30]={0};
intb,i;
pleaseinputthenumberb:
b);
pleaseinputthenumber:
c[i]);
pleaseoutputthenewnumber:
for(i=strlen(c)-1;
i>
=b-1;
i--)
c[i+1]=c[i];
c[i+1]='
8;
c[i]);
//printf("
6.7
{inta[2][3],b[3][4],i,j,m,c[2][3],d[2][4]={0},e[2][3];
pleaseinputthenumbera[i][j]:
scanf("
pleaseinputthenumberb[i][j]:
b[i][j]);
pleaseinputthenumberc[i][j]:
c[i][j]);
pleaseinputthenumbera[i][j]+c[i][j]:
e[i][j]=a[i][j]+c[i][j];
e[i][j]);
pleaseinputthenumbera[i][m]*b[m][j]:
for(m=0;
m++)
{
d[i][j]=d[i][j]+a[i][m]*b[m][j];
d[i][j]);
6.8.第一种方法
{inta[4][4],b[2][4]={0},i,j,max,min,m=0;
inputnumbera[4][4]:
outputnumbera[4][4]:
{for(j=0;
%3d"
outputthesortednumberb[2][4]:
i++)
for(j=0;
{
min=max=a[i][0];
if(a[i][j]>
max)max=a[i][j];
f(a[i][j]<
min)min=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;
6.8.第二种方法
{inta[4][4],b[2][4]={0},i,j,max,min,m=0,count=0;
for
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 实验 代码