华南农业大学C语言上机实验答案_第1页
华南农业大学C语言上机实验答案_第2页
华南农业大学C语言上机实验答案_第3页
华南农业大学C语言上机实验答案_第4页
华南农业大学C语言上机实验答案_第5页
已阅读5页,还剩11页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、格式:一题号一答案,相对应1001#include "stdio.h"int main()int a,b;scanf("%d%d",&a,&b);printf("%d",a+b);1007#include "stdio.h"int main()int a,b;scanf("%d%d",&a,&b);printf("%d",a+b);1014#include"stdio.h"void main()float area,r;sc

2、anf("%f",&r);area=3.14159*r*r;printf("%0.2f",area);1015#include<stdio.h>void main()float f,c;scanf("%f",&f);c=5.0/9*(f-32);printf("%.2f",c);1016#include<stdio.h>main()char a,b,c,d,e;scanf("%c%c%c%c%c",&a,&b,&c,&d,&

3、amp;e);if(a<='Z'&&a>='A')a=a+32;if(b<='Z'&&b>='A')b=b+32;if(c<='Z'&&c>='A')c=c+32;if(d<='Z'&&d>='A')d=d+32;if(e<='Z'&&e>='A')e=e+32;printf("%c%c%

4、c%c%c",a,b,c,d,e);1017#include "stdio.h"void main()int n,place;scanf("%ld",&n);if(n>99999999)place=9;else if(n>9999999)place=8;else if(n>999999)place=7;else if(n>99999)place=6;else if(n>9999)place=5;else if(n>999)place=4;else if(n>99)place=3;else if(

5、n>9)place=2;else place=1;printf("%ldn",place);1018#include<stdio.h>main()int a,b,c,t;scanf("%d,%d,%d",&a,&b,&c);if(a>b)t=a;a=b;b=t;if(a>c)t=a;a=c;c=t;if(b>c)t=b;b=c;c=t;printf("%d,%d,%d",a,b,c);1019#include"stdio.h"main()int a,b,c

6、,d,e;scanf("%d%d%d%d%d",&a,&b,&c,&d,&e);if(a%27=0)printf("YESn");else printf("NOn");if(b%27=0)printf("YESn");else printf("NOn");if(c%27=0)printf("YESn");else printf("NOn");if(d%27=0)printf("YESn");els

7、e printf("NOn");if(e%27=0)printf("YESn");else printf("NOn");1020#include"stdio.h"main()int n;scanf("%d",&n);if(n<0)printf("negativen");else printf("positiven");if(n%2=0)printf("evenn");else printf("oddn"

8、);1023#include<stdio.h>int main()float a,b,c;char op;scanf("%f%c%f",&a,&op,&b);switch(op)case'+':c=a+b;break;case'-':c=a-b;break;case'*':c=a*b;break;case'/':c=a/b;break;default:printf("error");break;printf("result=%.2f",

9、c);1024#include<stdio.h>void main()long i,n=1,a;scanf("%ld",&a);for(i=1;i<=a;i+)n=n*i;printf("%ldn",n);1025#include<stdio.h>void main()long n,sum=0,i,t=1;scanf("%ld",&n);for(i=1;i<=n;i+)sum=sum+t;t=t+2;printf("%ldn",sum);1026#include&

10、lt;stdio.h>void main()char c;int s=0,a;while(c=getchar()!='n')if(c>='0'&&c<='9')a=c-48;s=s+a;printf("%d",s);1028#include<stdio.h>#include<math.h>main()int m,k,i;for(m=2;m<=200;m+)k=sqrt(m);for(i=2;i<=k;i+)if(m%i=0)break;if(i>k)p

11、rintf("%dn",m);1029#include<stdio.h>void main()long r,m,n;scanf("%ld,%ld",&m,&n);while(m!=0)r=n%m;n=m;m=r;printf("%ldn",n);1030#include<stdio.h>void main()char c;while(c=getchar()!='n')if(c>='A'&&c<='Z')c=c+32;pu

12、tchar(c);1031#include <stdio.h>void main()int i,num=0,word=0;char c;for(i=0;(c=getchar()!='n'i+)if(c=' ')word=0;else if(word=0)word=1;num+;printf("%d",num);1035#include"stdio.h"#include"math.h"void main()int n,i,j,k;scanf("%d",&n);for

13、(i=1;i<=2*n+1;i+)k=abs(n+1-i);for(j=1;j<=k;j+)printf("");for(j=1;j<=2*n+1-2*k;j+)printf("*");printf("n");1037#include<stdio.h>main()int i,t,n;float a=2,b=1,s=0;scanf("%d",&n);for(i=1;i<=n;i+)s=s+a/b;t=a;a=a+b;b=t;printf("%.4fn",

14、s);1038#include<stdio.h>#include<math.h>main()int n,i,j,k,h;scanf("%d",&n);for(i=-n+1;i<=n-1;i+)for(j=0;j<abs(i);j+)printf(" ");for(k=1;k<=n-abs(i);k+)printf("%d",k);for(h=n-abs(i)-1;h>=1;h-)printf("%d",h);printf("n");1039

15、#include<math.h>main()int a10;int i;for(i=0;i<10;i+)scanf("%d",&ai);for(i=9;i>=0;i-)printf("%dn",ai);1040#include"stdio.h"main()int a20;int i,t,p=0;for(i=0;i<20;i+)scanf("%d",&ai);for(t=0;t<i;t+)if(at=ai)break;if(t=i)p+;printf("%

16、d",p);1042#include<stdio.h>#include<math.h>void main()int m,i;scanf("%d",&m);for(i=1;i<=38;i+)if(0.01*(pow(2,i-1)-1)-i*m>=0)break;printf("%d",i-1);1044#include"stdio.h"main()int i,t,min;scanf("%d",&min);for(i=1;i<10;i+)scanf(&

17、quot;%d",&t);if(t<min)min=t;printf("%dn",min);1046#include"stdio.h"#include"string.h"main()int a100=0,b100=0,c100=0;char s101;int i=0,n1=0,n2=0,max=0,e=0;gets(s);n1=strlen(s);for(i=n1-1;i>=0;i-)an1-1-i=si-'0'gets(s);n2=strlen(s);for(i=n2-1;i>=0

18、;i-)bn2-1-i=si-'0'if(n1>n2)max=n1;else max=n2;for(i=0;i<=max;i+)ci=(ai+bi+e)%10;e=(ai+bi+e)/10;if(cmax>0)printf("%d",cmax);for(i=max-1;i>=0;i-)printf("%d",ci);1047#include<stdio.h>main()int a10;int i,j,t;for(i=0;i<10;i+)scanf("%d",&ai);f

19、or(i=0;i<9;i+)for(j=0;j<9-i;j+)if(aj>aj+1)t=aj;aj=aj+1;aj+1=t;for(i=0;i<10;i+)printf("%d",ai);1050#include"stdio.h"main()int i,j;char a80,b80;gets(a);gets(b);for(i=0;ai!='0'i+)for(j=0;bj!='0'j+)if(ai+j!=bj)break;if(bj='0')break;if(ai!='0

20、9;)printf("%d",i+1);else printf("Not Found");1051#include<stdio.h>main()int i,j,k,a34,max,maxj,flag;for(i=0;i<3;i+)for(j=0;j<4;j+)scanf("%d",&aij);for(i=0;i<3;i+)max=ai0;maxj=0;for(j=0;j<4;j+)if(aij>max)max=aij;maxj=j;flag=1;for(k=0;k<3;k+)if

21、(max>akmaxj)flag=0;break;if(flag)printf("%d",max);break;if(!flag)printf("NO");1059#include"stdio.h"int f(int m,int n)int r;while(r=m%n)!=0)m=n;n=r;return n;main()int a,b,n;scanf("%d%d",&a,&b);printf("%dn",f(a,b);1062#include<stdio.h>

22、void main()int a34,b43,i,j;for(i=0;i<3;i+)for(j=0;j<4;j+)scanf("%d",&aij);bji=aij;for(i=0;i<4;i+)for(j=0;j<3;j+)printf("%d",bij);printf("n");1065#include"stdio.h"main()printf("19n");printf("2016n");printf("2000n");

23、printf("2016n");printf("2004n");printf("2016n");printf("2036n");printf("2020n");printf("21");1083long fanc(int a)long i,n=1;for(i=1;i<=a;i+)n=n*i;return n;void main()int n;scanf("%d",&n);printf("%ld",fanc(n);1084#

24、include"stdio.h"void fun(int i)if(i>1)fun(i/2);printf("%d",i%2);main()int n;scanf("%d",&n);fun(n);1091#include"stdio.h"void swap(int*p1,int*p2)int temp;temp=*p1;*p1=*p2;*p2=temp;int main()int a,b;int*pa,*pb;scanf("%d%d",&a,&b);pa=&

25、a;pb=&b;if(a<b)swap(pa,pb);printf("%d%dn",a,b);1092#include"stdio.h"#include"string.h"int f(char*p)return strlen(p);int main()char s80;int i;scanf("%s",s);i=f(s);printf("%d",i);1117#include"stdio.h"void main()int a,b;/*定义整型变量a和b*/int

26、 i,j;/*定义实型变量i和j*/a=5;b=6;i=3.14;j=i*a*b;printf("a=%d,b=%d,i=%f,j=%fn",a,b,i,j);1118#include "stdio.h"void main() float a;int b, c;char d, e;a=3.5;b=a;c=330;d=c;e=''printf("%f,%d,%d,%c,%c", a,b,c,d,e); 1119#include"stdio.h"void main()int a,b,c;float d=

27、15,e,f;a=35%7;b=15/10;c=b+;e=15/10;f=d/10;printf("%d,%d,%d,%f,%f,%f",a,b,c,d,e,f);1120#include"stdio.h"#include"math.h"void main()float a,b;scanf("%f,%f",&a,&b);if(fabs(a*a+b*b-1)<1e-3)printf("Yn");else printf("Nn");1121#include&

28、quot;string.h"void main()char s80;/*定义字符数组s*/strcpy(s,"abcdefghijklmn");printf("%s",s);1122#include"stdio.h"#include"string.h"main()char s100=""char a30;gets(a);strcat(s,a);gets(a);strcat(s,a);gets(a);strcat(s,a);/*可以写多行代码*/printf("%s"

29、,s);1123#include"stdio.h"void main()char s50;printf("What's your name?");gets(s);/*由键盘读入字符串*/printf("Your name is",);printf("%s",s);/*打印字符串*/1124int f1(int x)static int z=3,y=0;y+;z+;return(x+y+z);main()int a=1,k;for(k=0;k<3;k+)printf("%4d",f1(a);1125/*定义结构体类型*/struct studentchar name20;char sex;int num;float score;main()struct student stu;scanf("%s",);scanf("%*c%c&quo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论