西北农林科技大学c语言上机题题答案,西北农林科技大学C语言上机题答案

41528d3028836879cd698677c3999917.gif西北农林科技大学C语言上机题答案

西北农林科技大学 C 语言上机题答案SY11.简单程序设计 编程写程序,在屏幕上输出信息:Happy New Year!#include main(){printf(“Happy New Year!\n“);}2.计算梯形的面积 已知梯形的上底、下底和高,计算梯形的面积。#include main(){float a,b,h,s;scanf(“%f%f%f“,s=(a+b)*h/2.0;printf(“%f\n“,s);}3.输出字符对应的 ASCII 码 任意输入一个字符,输出此字符对应的ASCII 码。#include main(){char c;scanf(“%c“,printf(“%d\n“,c);}4.简单计算 由键盘任意输入 2 个数,分别计算它们的和、差、积、商。#include main(){float a,b,h,c,j,s;scanf(“%f%f“,h=a+b;c=a-b;j=a*b;s=a/b;printf(“和=%f,差=%f,积=%f,商=%f\n“,h,c,j,s);}5.数据类型长度测试 编写程序,测试所使用的计算机系统字符型、短整型、整形、长整型、单精度实型、双精度实型所占有的字节数量。#include int main(){ printf(“size of char=%d\n“,sizeof(char)); printf(“size of short=%d\n“,sizeof(short)); printf(“size of int=%d\n“,sizeof(int)); printf(“size of long int=%d\n“,sizeof(long)); printf(“size of float=%d\n“,sizeof(float)); printf(“size of double=%d\n“,sizeof(double));}SY21.成绩判断 输入一个学生的数学成绩,如果它低于 60,输出“Fail”,否则,输出“Pass” 。不要改变与输入输出有关的语句。#include void main(){float mark;scanf(“%f“,if(markvoid main(){char ch;ch=getchar();if(ch= a ch=getchar();if(ch= a ch=getchar();if(ch= A scanf(“%lf%lf%lf“,if(a+bcs=sqrt(p*(p-a)*(p-b)*(p-c));printf(“三角形的面积是:%lf\n“,s);}elseprintf(“这 3 个数无法组成三角形!“);}#include #include void main(){float a,b,c,p,s;scanf(“%f%f%f“,if(a0s=sqrt(p*(p-a)*(p-b)*(p-c));printf(“三角形的面积是:%f\n“,s);}elseprintf(“这 3 个数无法组成三角形!\n“);}4.判断是否能构成一个三角形 从键盘输三个数,判断是否能将它们作为三角形的三条边构成一个三角形。若能,输出“Yes” ,否则,输出“No” 。#include main(){int a,b,c;scanf(“%d%d%d“,if(a0elseprintf(“No\n“);}5.按从大到小排序三个数 从键盘输入三个数,将它们按从大到小进行排序,然后输出。#includevoid main(){printf(“请输入三个整数 n1,n2,n3:“); int a,b,c,t;scanf(“%d%d%d“, printf(“排序前:%d, %d, %d\n“, a, b, c);if(avoid main(){int a,b,c,t;printf(“请输入三个整数 n1,n2,n3:“);scanf(“%d%d%d“,printf(“排序前:%d, %d, %d\n“, a, b, c);if(avoid main(){int i,n,m,jh=0,jg=0,oh=0,og=0;scanf(“%d“,for(i=0;ivoid main(){int c,n,i;int jishu=0;int oushu=0;int jishuhe=0,oushuhe=0;scanf(“%d“,for(i=1;ivoid main(){int x=1;do{x++;}while(!((x-1)%2==0printf(“%d\n“,x);}3.一天一只猴子摘下一堆桃子,吃了一半觉得不过瘾,有多吃了一个,第二天接着吃了前一天剩下的一半,再多吃了一个,以后每天如此,知道滴 n 天,只剩下一个桃子,问猴子一共摘了多少桃子?#includevoid main(){int n,x=1,i;scanf(“%d“,for(i=1;iint main(){int m,n,r,a,b,g;scanf(“%d%d“,a=m;b=n;do{r=m%n;m=n;n=r;}while(r!=0);g=(a*b)/m;printf(“%d\n%d\n“,m,g);}方法二:#include#includevoid main(){int a,b,t,r,x,m,n;scanf(“%d%d“,m=a;n=b;if(a#includeint main(){float a,b=1,i,sinx,x;scanf(“%f“,a=x;sinx=0;for(i=1;fabs(a/b)=1e-6;i++){sinx+=a/b;a=-a*x*x;b=b*2*i*(2*i+1);}printf(“%f\n“,sinx);}6.在屏幕上输出如下图形*************************#includevoid main(){int n,i,j;char ch;ch=getchar();scanf(“%d“,for(i=0;i#include void main(){int i,j,n;int a[100][100];scanf(“%d“,for(i=0;ivoid main(){int a[5][5],sum1=0,sum2=0;int i,j;for(i=0;ivoid main(){int i,j;float score [10][5];float sum[10],aver[10];for(i=0;i#include void main(){int i,j,n;char str[20]={“\0“},str1[10],str2[10];gets(str1);gets(str2);j=strlen(str1),n=strlen(str2);for(i=0;i#include void main(){int i,a[10],t;int max=0,min=0;for(i=0;ia[max])max=i;if(a[i]#include void main(){char str[100];int dx=0,xx=0,sz=0,zf=0;int i;gets(str);for(i=0;str[i];i++){if(str[i]= A int i;gets(a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值