XJTU_ 西安交通大学2020大学计算机作业-第六周

XJTU_ 西安交通大学2020大学计算机作业-第六周

注:所有return 0;均可删去。
所有题均已通过编译。

第一题

请输入一个8位的十进制整数,编写程序取出该整数的中间4位数,分别输出取出的这4位数以及该4位数加上1024的得数。

输入:一个整数。

输出:两个整数,用空格分隔。

样例输入:99887766
样例输出:8877 9901

int main() {int a;scanf("%d",&a);printf("%d %d", (a / 100) % 10000, (a / 100) % 10000 + 1024);return 0;
}

第二题

企业发放的奖金根据利润提成。利润低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成8%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于 40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成2%,高于100万元时,超过100万元的部分按1%提成。编写程序,输入用户当月利润,输出发放奖金总数。

输入;一个整数。

输出:一个整数。

int main() {int n;scanf("%d", &n);(n <= 100000) ? printf("%d", n/10) : 0;(n > 100000 && n<=200000) ? printf("%d", (n-100000)/100*8+10000) : 0;(n > 200000 && n <= 400000) ? printf("%d", (n - 200000) / 20 + 18000) : 0;(n > 400000 && n <= 600000) ? printf("%d", (n - 400000) / 100*3 + 28000) : 0;(n > 600000 && n <= 1000000) ? printf("%d", (n - 600000) / 50 + 34000) : 0;(n > 1000000) ? printf("%d", (n - 1000000) / 100  + 42000) : 0;return 0;
}

第三题

输入整数a和b,若aa+bb大于等于100,则输出aa+bb百位及以上的数字,否则输出aa+bb。例如,输入25 25 ,它们的平方和为625+625=1250,百位及以上数为12.

输入:两个整数,中间用空格隔开输出:一个整数。

样例输入:13 50
样例输出:26

int main() {int a, b;scanf("%d%d",&a,&b);if (a * a + b * b >= 100) {printf("%d", (a * a + b * b) / 100);}else {printf("%d", a * a + b * b);}return 0;
}

第四题

从键盘输入任意3个整数,然后输出这3个数的平均值。

输入:3个整数,用空格分隔。

输出:平均数(实数,提示:输出平均值时请使用格式符 “%g”)。

样例输入:4 5 6
样例输出:5

int main() {int a, b, c;scanf("%d%d%d",&a,&b,&c);printf("%g", (a+b+c)/3.0);return 0;
}

第五题

编写程序,输入任意的3个小数;将这3个小数相加,将相加的结果以及按四舍五入方法转换成整数后的结果显示输出。

输入:3个小数,空格分隔;
输出:和,四舍五入后的整数,1行显示,空格分隔

样例输入:1.1 2.2 3.3
样例输出:6.6 7

int main() {float a, b, c;scanf("%f%f%f", &a, &b, &c);printf("%g %d",a+b+c, ((int)((a+b+c)*10)%10>=5) ? (int)(a+b+c)/1+1 : (int)(a+b+c)/1);return 0;
}

第六题

输入2个整数,求:和,差,积,商

输入:2个整数(第二个数是非零整数)
输出:4个整数,依次为和、差、积和商,数据间用空格分隔。

样例输入:2 3
样例输出:5 -1 6 0

int main() {int a, b;scanf("%d%d", &a, &b);printf("%d %d %d %d", a + b, a - b, a*b, a / b);return 0;
}

第七题

输入总秒数,转换为相应的时、分、秒。提示:在输出时,请使用下面的格式(变量名不要求一样)printf("%d:%.2d:%.2d\n", h, m, s)

输入:整数
输出:时分秒,整数,西文冒号分隔。

样例输入:3610
样例输出:1:00:10

int main() {int a;scanf("%d", &a);printf("%d:%.2d:%.2d\n", a / 3600, (a % 3600) / 60, a % 60);return 0;
}

第八题

计算银行存款本息。输入存款金额money(单位:元),存期years,年利率rate,计算到期存款本息(保留2位小数)。计算公式如下:
sum=money(1+rate)years

提示:求x的y次幂可以使用数学函数pow(x,y),其中x,y均为double型,在程序开始加上:#include<math.h>

输入:存款金额,存期,年利率。均为浮点数,且用逗号分隔
输出:存款本息(保留2位小数)

样例输入:10000.0,1,0.027
样例输出:10270.00

#include<math.h>
int main() {float a, b, c;scanf("%f,%f,%f", &a, &b, &c);printf("%.2f", a*pow(1+c, b));return 0;
}

第九题

输入一个大写英文字母, 输出与其相邻的字母串(将字母A-Z看作是收尾相接的环状排列)。

输入: 大写英文字母
输出:该字母前面的字母,该字母,该字母后面的字母。(三字母间无间隔)

样例输入:V
样例输出:UVW

int main() {char a;scanf("%c", &a);printf("%c%c%c", ((int)a == 65 ? 90 : (int)a-1),a, (int)a == 90 ? 65 : (int)a + 1);return 0;
}
}

第十题

输入由4个字母构成的英文单词,按如下格式输出字母,该字母的ASCII码以及该字母的后继字符。每行输出数据之间用一个空格分隔。
输入: 单词
输出:共4行,每行输出字母,该字母的ASCII码,该字母后继字符(空格分隔,每行的最后没有空格)

样例输入:word
样例输出:w 119 x
o 111 p
r 114 s
d 100 e

int main(){char a[5];scanf("%s", a);for (int i = 0; i <= 3; i++) {printf("%c %d %c\n", a[i], a[i], a[i] + 1);}return 0;
}

第十一题

在控制台上输出:中国加油!
注:感叹号为中文感叹号

样例输入:
样例输出:中国加油!

int main() {printf("中国加油!");return 0;
}

XJTU_ 西安交通大学2020大学计算机作业-第六周相关推荐

  1. XJTU_ 西安交通大学2020大学计算机作业-第八周

    XJTU_ 西安交通大学2020大学计算机作业-第八周 XJTU_ 西安交通大学2020大学计算机作业-第八周 注:所有题所有用例均已通过. 文章没上传到github,反正没人点星星:https:// ...

  2. XJTU_ 西安交通大学2020大学计算机作业-第七周

    XJTU_ 西安交通大学2020大学计算机作业-第七周 XJTU_ 西安交通大学2020大学计算机作业-第七周 注:所有题均已通过所有用例. 文章已上传到github:https://github.c ...

  3. XJTU_ 西安交通大学2020大学计算机作业-第十二周

    XJTU_ 西安交通大学2020大学计算机作业-第十二周 XJTU_ 西安交通大学2020大学计算机作业-第十二周 注:所有题所有用例均已通过. 俺又更新了,还是求点星星

  4. XJTU_ 西安交通大学2020大学计算机作业-第九周

    XJTU_ 西安交通大学2020大学计算机作业-第九周 XJTU_ 西安交通大学2020大学计算机作业-第九周 注:所有题所有用例均已通过. 俺又更新了,还是求点星星

  5. 大学计算机作业实验六PPT,实验六MSI计数器应用.ppt

    <实验六MSI计数器应用.ppt>由会员分享,可在线阅读,更多相关<实验六MSI计数器应用.ppt(12页珍藏版)>请在装配图网上搜索. 1.实验六 MSI计数器应用,一.实验 ...

  6. 西安交大计算机考研分数线2020院线,西安交通大学2020研究生复试分数线预计4月中旬左右公布...

    中公浙江人事考试网·中公浙江考研网温馨提醒您关注2020浙江考研分数线:[西安交通大学2020研究生复试分数线预计4月中旬左右公布] 2020浙江考研交流2群:310942342 近期,西安交通大学研 ...

  7. 西安交大计算机考研分数线2020院线,西安交通大学2020考研复试分数线已公布

    2020西安交通大学考研复试分数线已公布!点击查看>>34所自划线院校2020考研复试分数线.2020考研国家线已公布,当前2020考研考生需全力准备考研复试/调剂工作>>考研 ...

  8. 家用计算机手抄报,大学计算机作业手抄报

    与<大学计算机作业手抄报>相关的范文 自动化系暑期社会实践范文 xx年7月26日----7月31日,厦门大学自动化系暑期实践小组一行7人,前往厦门同安区莲花镇后埔村可口可乐希望小学开展暑期 ...

  9. 计算机作业实验环境写什么,(大学计算机作业)实验报告模板.doc

    (大学计算机作业)实验报告模板 西北师范大学<大学计算机基础>实验报告 学院专业班级学号周次第一周日期2011年 月 日- 年 月 日实验教室10E203机号26题目Windows XP的 ...

最新文章

  1. 微信小程序根据后台返回值设置自己想要的结果
  2. LeetCode 37. Sudoku Solver--数独求解(回溯法)--Java 3ms,Python 80ms 解法
  3. GetSafeHwnd()函数
  4. linux解压mysql文件命令行_linux mysql命令
  5. AES_ENCRYPT() 和 AES_DECRYPT()
  6. 鼠标经过超链接文字变色
  7. 最高201万!华为高薪招应届生!专业是...
  8. php 创建zip,php生成zip压缩文件的实例详解
  9. tensorflow with gpu 环境配置
  10. 基于FPGA实现uart串口模块(Verilog)--------发送模块及整合
  11. [转载]Hibernate 一对一 双向关联
  12. 前端加密使用AES与后端配合(ECB)
  13. 图邻接表拓扑排序算法c语言完整,在用邻接表表示图时,拓扑排序算法时间复杂度为()...
  14. 软件在线升级系统的设计与实现
  15. 华为S5700交换机端口聚合
  16. 贪吃蛇游戏 c++代码 ↑,↓,→,←分别控制蛇的方向 增加蛇长 随机生成食物 吃食物 吃撞墙 撞到自己
  17. 万豪环保系列之《紫外线消毒器》
  18. 数值分析Matlab三维数据网格图
  19. Autofill安装使用
  20. 什么是接口测试和功能测试?

热门文章

  1. 微型计算机的五大硬件组成,计算机系统的组成,计算机硬件的五大部分是什么...
  2. 解决单元测试时报Could not instantiate问题
  3. 软件企业认定的条件是什么
  4. Android 客户端直播实现
  5. SAP 薪酬计算流程
  6. Git 版本控制工具学习
  7. 电脑PC端利用android-sdk使用微信、360云盘等应用
  8. 数仓(四):数据建模:如何构建主题域/面向主题的建模
  9. 操作系统概念_第六章_进程同步
  10. 对象的属性名与属性值