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

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

1、简单程序设计 编程写程序,在屏幕上输出信息:Happy ?New Y?ear!

?/* 输出图形*/

#incl?ude

vo?id ma?in()

?{

pri?ntf("?Happy? New ?Year!?\n");?

}

?2、简单计算 由键盘任意输入2个数,分别计算它们的和、差、积、商。

/*简单计算*/

#i?nclud?e?

void? main?()

{

?float? a,b;?

floa?t h,c?,j,s;?

scan?f("%f?%f", ?&a,&b?);

h=?a+b;

?c=a-b?;

j=a?*b;

s?=a/b;?

prin?tf("和=%f,差=%f,积=%f,商=%f\n?",h,c?,j,s)?;

}

3?、计算梯形的面积 已知梯形的上底、下底和高,计算梯形的面积。

/*计算梯形的面积*/

#i?nclud?e?

void? main?()

{

?float? supl?ine,d?owlin?e,hig?h;

do?uble ?area;?

sca?nf("%?f",&s?uplin?e);

? ?scanf?("%f"?,&dow?line)?;

? sc?anf("?%f",&?high)?;

are?a = (?(supl?ine+d?owlin?e)*hi?gh)/2?.0;

p?rintf?("%f ?\n",a?rea);?

}

4、输出字符对应的ASCII码 任意输入一个字符,输出此字符对应的ASCII码。

/*输出字符对应的ASCII码*/

#in?clude?

?void ?main(?)

{

c?har c?;

sca?nf("%?c",&c?);

pr?intf(?"%d\n?",c);?

}

5、数据类型长度测试 编写程序,测试所使用的计算机系统字符型、短整型、整形、长整型、单精度实型、双精度实型所占有的字节数量。

/*数据类型长度测试*/

#inc?lude<?stdio ?.h>

v?oid m?ain()?

{

p?rintf?("siz?e of ?char=?%d\n"?,size?of(ch?ar));?

?print?f("si?ze of? shor?t=%d\?n",si?zeof(?short?));

? pr?intf(?"size? of i?nt=%d?\n",s?izeof?(int)?);

? pri?ntf("?size ?of lo?ng in?t=%d\?n",si?zeof(?long ?int))?;

? prin?tf("s?ize o?f flo?at=%d?\n",s?izeof?(floa?t));

? p?rintf?("siz?e of ?doubl?e=%d\?n",si?zeof(?doubl?e));

?}

1.? 成绩判断 输入一个学生的数学成绩,如果它低于60,输出“Fail”?,否则,输出“Pass”。不要改变与输入输出有关的语句。

/*成绩判断*/

#i?nclud?e?

void? main?()

{

?float? mark?;

sc?anf("?%f",&?mark)?;

if?(mark?<60)

?print?f("Fa?il\n"?);

e?lse

p?rintf?("Pas?s\n")?;

}

2?. 字符转换 输入一个字符,如果它是大写字母,输出相应的小写字母;如果它是小写字母,输出相应的大写字母;否则,原样输出。不要改变与输入输出有关的语句。

#includ?e?

m?ain()?

{ch?ar ch?;

ch?=getc?har("?%c");?

if(?ch>='?A'&&c?h<='Z?')

{?ch=ch?+32;

?prin?tf("%?c\n",?ch);}?

els?e if(?ch>='?a'&&c?h<='z?')

{?ch=ch?-32;

?prin?tf("%?c\n",?ch);}?

els?e

pri?ntf("?%c\n"?,ch);?

}

3?. 利用海伦公式求三角形面积 三角形三个边长

/*计算三角形面积*/

#incl?ude "?math.?h"

#i?nclud?e "st?dio.h?"

voi?d mai?n()

{?

dou?ble a?,b,c,?s,are?a;

p?rintf?("请输入3条边长:");

?scanf?("%lf?%lf%l?f",&a?,&b,&?c);

?if(a+?b>c&&?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值