c语言上机实验完整答案

2025-11-08

c语言上机实验完整答案

实验一

自测练习1

程序代码

#include"stdio.h" void main() {int x;

scanf("%d",&x); if (x%2 !=0)

printf("%d is an odd\n",x); else

printf("%d is an even\n",x); }

运行结果

自测练习2 程序代码

#include"stdio.h" void main() {int i,sum; i=1;sum=0; while (i<=100) {sum=sum+i; i++; }

c语言上机实验完整答案

printf("sum=%d\n",sum); }

运行结果

自测练习3 程序代码

#include"stdio.h" void main() {int i,n; long p; p=1;

printf("Enter n:"); scanf("%d",&n); for (i=1;i<=n;i++) p=p*i;

printf("p=%ld\n",p); }

运行结果

c语言上机实验完整答案

自测练习4 程序代码

#include"stdio.h" int max(int x,int y) {int z;

if (x>y) z=x;else z=y; return(z); }

void main() {int a,b,c;

scanf("%d,%d",&a,&b); c=max(a,b);

printf("max=%d\n",c); }

运行结果

c语言上机实验完整答案

自测练习5 程序代码

#include"stdio.h" void main() {int x,y;

for(x=0;x<=25;x++) for(y=0;y<=50;y++) if(4*x+y*2==100)

printf("兔=%d,鸡=%\n",x,y); }

运行结果

c语言上机实验完整答案

#include(stdio.h) void main()

{int a=5;double x;

printf("%d %d",sizeof(int),sizeof(a)); printf("%d %d",sizeof(double),sizeof(x)); printf("%d %d\n",sizeof(float),sizeof(char)); }

实验二

自测练习一 程序代码

#include(stdio.h) void main()

{int a=5;double x;

printf("%d %d",sizeof(int),sizeof(a)); printf("%d %d",sizeof(double),sizeof(x));

c语言上机实验完整答案

printf("%d %d\n",sizeof(float),sizeof(char)); }

运行结果

自测练习二

程序代码

#include(stdio.h) void main() {int a=5;

printf ("%d %d\n",a,a++); }

运行结果

自测练习三 程序代码

#include(stdio.h) void main() { int a,b,c; a=1;b=2;c=3; printf ("%d\n\t%d%d\n%d%d\t\b%d\n",a,b,c,a,b,c);

c语言上机实验完整答案

}

运行结果

实验三

程序代码

#include<stdio.h> void main() { int x,h,y,m,s; printf("input x: "); scanf("%d",&x); h=x/3600; y=x%3600; m=y/60; s=y%60;

printf("%d小时%d分钟%d秒",h,m,s); }

运行结果

c语言上机实验完整答案

程序代码

#include<stdio.h> void main() {char a,b,c;

printf("input x: "); b=getchar(); a=b-1; c=b+1;

printf("%c,%c,%c,",a,b,c); }

运行结果

c语言上机实验完整答案

程序代码

#include<stdio.h> #include<math.h> void main() {int x;

printf("input: "); scanf("%d",&x);

printf("八进制:%o",x); printf("十六进制:%x",x); }

c语言上机实验完整答案

运行结果

程序代码

#include<stdio.h> #define p 3.1415926 void main() {float r,h,v; printf("输入r: "); scanf("%f",&r); printf("输入h: "); scanf("%f",&h); v=p*r*r*h;

printf("v=%f",v); }

c语言上机实验完整答案

运行结果

程序代码

#include<stdio.h> #include<math.h> void main() {float x,y,z,w;

printf("本金x,存款年限y,年利率z\n"); scanf("%f,%f,%f",&x,&y,&z); w=x*y*z;

printf("利息=%lf\n",w); }

c语言上机实验完整答案

运行结果

实验四

自测一 程序代码

#include"stdio.h" void main() {int A,B,C,D;

int a=0,b=1,c=1,d=3; A=a*b&&c-d; B=c-d&&a*b; C=--a||++b&&--c; D=++b&&--c||--a;

printf("%d,%d,%d,%d,%d\n",A,B,C,D); }

运行结果

自测二 程序代码

#include<stdio.h> void main()

c语言上机实验完整答案

{int a,b,c,t,n;

scanf("%d,%d,%d",&a,&b,&c); if(b>a)

{t=a;a=b;b=t;}; if(c>b)

{n=b;b=c;c=n;};

printf("a=%d,b=%d,c=%d\n",a,b,c); } 运行结果

c语言上机实验完整答案

自测三 程序代码

#include"stdio.h" #include"string.h" void main() {char s[6]; int a,b,c,d,A,a1,b1,c1,d1; printf("输入一个小于六位的数\n"); scanf("%s",&s);

c语言上机实验完整答案

}}}

printf("再次输入这个数\n"); scanf("%d",&A);

a=A/10000; a1=A-a*10000; b=a1/1000;b1=a1-b*1000; c=b1/100;c1=b1-c*100; d=c1/10;d1=c1-d*10; if(a!=0) printf("%d%d%d%d%d",d1,d,c,b,a); else{if(b!=0) printf("%d%d%d%d",d1,d,c,b); else {if(c!=0)

printf("%d%d%d",d1,d,c); else {if(d!=0)

printf("%d%d",d1,d); else printf("%d",d1);} 运行结果

自测四 程序代码

#include<stdio.h> void main() {int n,i=0,h; printf("input a number\n"); scanf("%d",&n); h=n-7*i;

c语言上机实验完整答案

}

{i=i+1; h=n-7*i;} switch(h) {

case 1: printf("星期一\n"); break ; case 2: printf("星期二\n"); break ; case 3: printf("星期三\n"); break ; case 4: printf("星期四\n"); break ; case 5: printf("星期五\n"); break ; case 6: printf("星期六\n"); break ; case 7: printf("星期日\n"); break ; } 运行结果


c语言上机实验完整答案.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:汽车行业问卷调查

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219