c语言上机实验完整标准答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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++;

}

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);

}

运行结果

自测练习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); }

运行结果

自测练习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); }

运行结果

#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));

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);

}

运行结果

实验三

程序代码

#include

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); }

运行结果

程序代码

#include

void main()

{char a,b,c;

printf("input x: ");

b=getchar();

a=b-1;

c=b+1;

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

运行结果

程序代码

#include

#include

void main()

{int x;

printf("input: ");

scanf("%d",&x);

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

相关文档
最新文档