教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 资格考试 >

成都信息工程学院C语言第一类题参考答案

来源:网络收集 时间:2025-09-13
导读: /*P1-111.C*/ /*编写一程序P1-111.C实现以下功能 x(x只考虑整数int且必须定义为int、但F(x)完全可能超过int的表示范围)通过键盘输入(输入前给出提示Please input x:),然后计算并在屏幕上输出函数值。注意,图1中的括号不是 而是(),编程可用素材:printf(\

/*P1-111.C*/

/*编写一程序P1-111.C实现以下功能

x(x只考虑整数int且必须定义为int、但F(x)完全可能超过int的表示范围)通过键盘输入(输入前给出提示Please input x:),然后计算并在屏幕上输出函数值。注意,图1中的括号不是<>而是(),编程可用素材:printf(\。

┌ -5x+27 (x<0) F(x)= ├ 7909 (x=0) └ 2x-1 (x>0)

程序的运行效果应类似地如图1所示,图1中的3是从键盘输入的内容。 */ #include int main(void) { int x; double y; printf(\ scanf(\ if (x > 0) { y = 2.0 * x - 1; printf(\ } if (x == 0) { y = 7909; printf(\ } if (x < 0) { y = (-5.0) * x + 27; printf(\ } return 0; }

/*P1-113.C*/

/*编写一程序P1-113.C实现以下功能

已知某银行整存整取存款不同期限的年息利率分别为:3.15%期限一年,3.63%期限二年, 4.02%期限三年,4.69%期限五年,5.36%期限八年。从键盘上输入存钱的本金(以元为单位,必须定义为int且应考虑金额很大的情况)和存款期限(只考虑1,2,3,5,8),求到期时能从银行得到的利息(以元为单位,应考虑有小数,不计复利)。编程可用素材:printf(\、printf(\。

程序的运行效果应类似地如图1所示,图1中的10000,8是从键盘输入的内容。 */

#include #include int main(void) { int cunqi; long int benjin; double lixi; printf(\ scanf(\ printf(\ if (cunqi == 1) { lixi = (double)(1.0 * benjin * 3.15 / 100); printf(\ } if (cunqi == 2) { lixi = (double)(2.0 * benjin * 3.63 / 100); printf(\ } if (cunqi == 3) { lixi = (double)(3.0 * benjin * 4.02 / 100); printf(\ } if (cunqi == 5) { lixi = (double)(5.0 * benjin * 4.69 / 100); printf(\ } if (cunqi == 8)

{ lixi = (double)(8.0 * benjin * 5.36 / 100); printf(\ } return 0; } /*P1-114.C*/

/*编写一程序P1-114.C实现以下功能

编写一个简单计算器程序,输入格式为:data1 op data2。其中data1和data2是参加运算的两个数(data1、data2必须定义为int,但二者相加可能超出int能表示的范围),op为运算符,它的取值只能是+、-、*、/、%。

程序的运行效果应类似地如图1、图2、图3、图4所示,图1中的3000 + 2000、图2中的3000 % 2000、图3中的3000 % 0和图4中的3000 / 0是从键盘输入的内容。 */ #include int main(void) { int data1, data2; char op; double y; printf(\ scanf(\ switch (op) { case '+': y = 0.0 + data1 + data2; printf(\ break; case '-': printf(\ break; case '*': y = 1.0 * data1 * data2; printf(\ break; case '/': if (0 == data2) { printf(\ }

else { printf(\ } break; case '%': if (0 == data2) { printf(\ } else { printf(\ } break; default: break; } return 0; }

/*P7-702.C*/

/*编写一程序P7-702.C实现以下功能 输入月份,打印2003年该月有几天。当输入的月份超范围时,应显示“Invalid month input”。

程序的运行效果应类似地如图1和图2所示,图1中的4和图2中的13是从键盘输入的内容。 */ #include int main(void) { int mon; printf(\ scanf(\ if (mon < 1 || mon > 12) { printf(\ } else {

switch (mon) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: printf(\ case 2: printf(\ default: printf(\ } } return 0; } /*P7-703.C*/

/* 编写一程序P7-703.C实现以下功能

已知某公司员工的保底薪水为500,某月所接工程的利润profit(整数)与利润提成的关系如下(计量单位:元):

profit≤1000 没有提成; 1000<profit≤2000 提成10%; 2000<profit≤5000 提成15%; 5000<profit≤10000 提成20%; 10000<profit 提成25%。 请根据输入的利润计算员工的薪水。

程序的运行效果应类似地如图1所示,图1中的2000是从键盘输入的内容。 */

#include int main(void) { int profit; double ticheng, total; printf(\ profit:\ scanf(\ if (profit <= 1000) {

ticheng = 0; } else if (1000 < profit && profit <= 2000) { ticheng = 0.1 * profit; } else if (2000 < profit && profit <= 5000) { ticheng = 0.15 * profit; } else if (5000 < profit && profit <= 10000) { ticheng = 0.2 * profit; } else { ticheng = 0.25 * profit; } total = 500 + ticheng; printf(\ return 0; }

/*P7-708.C*/ /*

编写一程序P7-708.C实现以下功能

输入一个三位正整数,然后逆序输出。如输入123,则输出321。编程可用素材:printf(\、printf(\。

程序的运行效果应类似地如图1所示,图1中的750是从键盘输入的内容。 */

#include

int main(void) { int integer, shu1, shu2, shu3, shu4, shu5; printf(\ scanf(\ shu1 = integer % 10; shu2 = integer / 10; shu3 = shu2 % 10; shu4 = shu2 / 10;

shu5 = shu4 % 10; printf(\ return 0; }

/*P7-709.C*/

/*编写一程序P7-709.C实现以下功能输入一个华氏温度,要求输出摄氏温度,计算公式为c=5(F-32)/9。注意,图1中的括号不是<>而是(),编程可用素材:printf(\the degree:\。

程序的运行效果应类似地如图1所示,图1中的120是从键盘输入的内容。 */

#include

int main(void) { double FF, CC; printf(\ scanf(\ CC = 5 * (FF - 32) / 9; printf(\ return 0; }

/*P7-710.c*/ /*

编写一程序P7-710.C实现以下功能

输入一个小写英文字母,首先输出它及其ASCII码,然后输出其对应的大写字母及其ASCII码。 注意,图1中的括号不是<>而是(),编程可用素材:printf(\。 程序的运行效果应类似地如图1所示,图1中的y是从键盘输入的内容。 */

#include

int main(void) { char letter; printf(\ scanf(\

printf(\ return 0; }

/*P7-711.C*/ /* 编写一程序P7-711.C实现以下功能

用scanf输入圆半径r,圆柱高h,求圆周长C1(=2πr)、圆面积S(=πr2)、 圆柱体积V(=πr2h)。(注意:本题中规定圆周率取 …… 此处隐藏:4289字,全部文档内容请下载后查看。喜欢就下载吧 ……

成都信息工程学院C语言第一类题参考答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/656758.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)