选择结构作业题(五.1)

阿尔法编程第五章(1--30)

1. 输入一个整数,如果是奇数,输出odd;如果是偶数,输出even

#include <stdio.h>
int main() {int n;scanf("%d",&n);{if (n%2==0) printf("even");else printf("odd");}return 0;
}

2.

输入一个年份,判断它是平年还是闰年。如果是平年,输出common year;如果是闰年,输出leap year

注意:闰年的计算规则为:年份除以 4 可整除且除以 100 不可整除;或除以 400 可以整除。

#include <stdio.h>
int main () {int year;scanf("%d",&year);if  (year%4==0 && year%100!=0 || year%400==0){printf("leap year");}else{printf("common year");}return 0;
}

3.

请输入一个小写字母,判断它是元音还是辅音。如果是元音,输出vowel sound;如果是辅音,输出consonant sound

注:设定a, e, i, o, u是元音,其他字母为辅音。

#include <stdio.h>
int main() {char c;scanf("%c", &c);if (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u') {printf("vowel sound\n");} else {printf("consonant sound\n");}return 0;
}

4. 输入一个整数,判断它是正数、负数或零。如果是正数,输出positive;如果是负数,输出negative;如果是零,输出zero

#include <stdio.h>
int main () {int a;scanf("%d", &a);if (a > 0)printf("positive");else{if (a < 0)printf("negative");else printf("zero");}return 0;
}

5.

已知某公司有一批销售员工,其底薪为 2000 元,员工销售额与提成比例如下:

  • 当销售额 ≤ 3000 时,没有提成;
  • 当 3000 < 销售额 ≤ 7000 时,提成 10%;
  • 当 7000 < 销售额 ≤ 10000 时,提成 15%;
  • 当销售额 > 10000 时,提成 20%。

编程实现: 输入一个整数表示员工的销售额,计算出其薪水总额(单精度浮点型数据)并输出。

注意:薪水= 底薪 + 销售额 * 提成;薪水总额保留两位小数。

#include <stdio.h>int main() {float a = 2000.0;float b, c, d;scanf("%f", &b);if (b <= 3000) {c = 0.0;} else if (b <= 7000) {c = b * 0.1;} else if (b <= 10000) {c = b * 0.15;} else {c = b * 0.2;}d = a + c;printf(" %.2f\n", d);return 0;
}

6.

对整数由小到大排序

编程题

编程实现: 输入三个整数,然后把它们按照由小到大排序,并将排序结果输出。

#include <stdio.h>
int 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);return 0;
}

7.

输出正整数的每一位数字

编程题

编程实现: 输入一个不多于五位的正整数,求出它是几位数,将结果输出,并将每一位的数字都打印出来。位数和每位的数字分两行打印。

#include <stdio.h>
int main () {long long n;scanf("%d",&n);if(n<10){printf("1\n");printf("%d",n);}else if(n>=10&&n<100){printf("2\n");printf("%d %d",n/10,n%10);}else if(n>=100&&n<1000){printf("3\n");printf("%d %d %d",n/100,(n%100)/10,n%10);}else if(n>=1000&&n<10000){printf("4\n");printf("%d %d %d %d",n/1000,(n%1000)/100,(n%100)/10,n%10);}else if(n>=10000&&n<100000){printf("5\n");printf("%d %d %d %d %d",n/10000,(n%10000)/1000,(n%1000)/100,(n%100)/10,n%10);}return 0;
}

8.

计算个人所得税额

编程题

以下为国家规定的缴纳个人所得税率表:

月度收入范围税率速算扣除数
0 - 50000%0
5001 - 80003%0
8001 - 1700010%210
17001 - 3000020%1410
30001 - 4000025%2660
40001 - 6000030%4410
60001 - 8500035%7160
>= 8500145%15160

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/41957.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python如何设计窗口

PyQt是一个基于Qt的接口包&#xff0c;可以直接拖拽控件设计UI界面&#xff0c;下面我简单介绍一下这个包的安装和使用&#xff0c;感兴趣的朋友可以自己尝试一下&#xff1a; 1、首先&#xff0c;安装PyQt模块&#xff0c;这个直接在cmd窗口输入命令“pip install pyqt5”就行…

中金女员工离世悲剧:职场压力、心理健康与社会支持的深刻反思

中金女员工离世背后的深思 2024年7月1日,一则令人痛心的消息在金融界乃至整个网络迅速传播:中金公司一位年仅30岁的女员工郑某露,在降薪和房贷的双重压力下,不幸离世。这一事件不仅让她的家人和朋友陷入了深深的悲痛之中,也引发了社会各界对职场环境、个体心理健康以及社…

使用块的网络 VGG

一、AlexNet与VGG 1、深度学习追求更深更大&#xff0c;使用VGG将卷积层组合为块 2、VGG块&#xff1a;3*3卷积&#xff08;pad1&#xff0c;n层&#xff0c;m通道&#xff09;、2*2最大池化层 二、VGG架构 1、多个VGG块后接全连接层 2、不同次数的重复块得到不同的架构&a…

工作手机怎么做好业务员工作微信的监控管理

什么是工作手机管理系统&#xff1f; 工作手机管理系统是专为企业管理设计的员工微信管理&#xff0c;它通过监控通讯记录、保障数据安全、自动检测敏感行为、永久保留客户信息等功能&#xff0c;帮助企业提升销售效率、维护客户资源安全&#xff0c;并确保业务流程的合规性。…

NASA和IBM推出INDUS:高级科学研究的综合大模型

在最近的一项研究中&#xff0c;来自美国宇航局和IBM的一组研究人员合作开发了一种模型&#xff0c;该模型可应用于地球科学&#xff0c;天文学&#xff0c;物理学&#xff0c;天体物理学&#xff0c;太阳物理学&#xff0c;行星科学和生物学以及其他多学科学科。当前的模型&am…

DP:二维费用背包问题

文章目录 &#x1f3b5;二维费用背包问题&#x1f3b6;引言&#x1f3b6;问题定义&#x1f3b6;动态规划思想&#x1f3b6;状态定义和状态转移方程&#x1f3b6;初始条件和边界情况 &#x1f3b5;例题&#x1f3b6;1.一和零&#x1f3b6;2.盈利计划 &#x1f3b5;总结 &#x1…

机器人具身智能Embodied AI

强调智能体&#xff08;如机器人&#xff09;通过物理身体在物理世界中的实时感知、交互和学习来执行任务。 通过物理交互来完成任务的智能系统。它由“本体”&#xff08;即物理身体&#xff09;和“智能体”&#xff08;即智能核心&#xff09;耦合而成&#xff0c;能够在复…

taoCMS v3.0.2 任意文件读取漏洞(CVE-2022-23316)

前言 CVE-2022-23316 是一个影响 taoCMS v3.0.2 的漏洞。这个漏洞允许攻击者通过 admin.php?actionfile&ctrldownload&path../../1.txt 的路径读取任意文件。攻击者可以利用该漏洞读取服务器上的任何文件&#xff0c;只要他们知道文件的路径​ (OpenCVE)​​ (Tenabl…

在postgres数据库中的几个简单用法

1、例如表中coord_str的字段数据是121.12334 31.3435这样的字符串&#xff0c;如何将对应的数据转换成geometry数据&#xff0c;实现如下 UPDATE coordinates SET geom ST_GeomFromText(POINT( || split_part(coord_str, , 1) || || split_part(coord_str, , 2) || ), 43…

亚马逊跟卖ERP的自动调价功能,能够简易地批量设置价格规则。

跟卖的智能调价 跟卖智能调价简单说是可以上调&#xff0c;下调就是怎么说&#xff1f;上调就是它根靠根据市场最低的价格情况进行去上调。 然后添加指定条件&#xff0c;到工具栏找到指定条件&#xff0c;点击添加指定条件。 然后选择店铺&#xff0c;比如选择店铺&#xf…

微信⼩程序的电影推荐系统-计算机毕业设计源码76756

摘 要 随着互联网的普及和移动互联网的发展&#xff0c;人们对于获取信息的便捷性和高效性要求越来越高。电影作为一种受众广泛喜爱的娱乐方式&#xff0c;电影推荐系统的出现为用户提供了更加个性化和精准的电影推荐服务。微信小程序作为一种轻量级应用形式&#xff0c;在用户…

算法题-回文子串和最长回文子序列

算法题-回文子串和最长回文子序列 一、647. 回文子串二、516. 最长回文子序列 一、647. 回文子串 中等 给你一个字符串 s &#xff0c;请你统计并返回这个字符串中 回文子串 的数目。 回文字符串 是正着读和倒过来读一样的字符串。 子字符串 是字符串中的由连续字符组成的一个…

qt 如果把像素点数据变成一个图片

1.概要 图像的本质是什么&#xff0c;就是一个个的像素点&#xff0c;对与显示器来说就是一个二维数组。无论多复杂的图片&#xff0c;对于显示器来说就是一个二维数组。 2.代码 #include "widget.h"#include <QApplication> #include <QImage> #incl…

深入解析Memcached:解锁1MB存储极限的秘诀

标题&#xff1a;深入解析Memcached&#xff1a;解锁1MB存储极限的秘诀 摘要 在现代的Web应用架构中&#xff0c;缓存层扮演着至关重要的角色&#xff0c;而Memcached作为其中一种高效的内存缓存解决方案&#xff0c;被广泛用于提升应用性能。然而&#xff0c;Memcached对单个…

Java对象通用比对工具

目录 背景 思路 实现 背景 前段时间的任务中&#xff0c;遇到了需要识别两个对象不同属性的场景&#xff0c;如果使用传统的一个个属性比对equals方法&#xff0c;会存在大量的重复工作&#xff0c;而且为对象新增了属性后&#xff0c;比对方法也需要同步修改&#xff0c;不方…

node的下载、安装、配置和使用(node.js下载安装和配置、npm命令汇总、cnpm的使用)

天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。 愿将腰下剑,直为斩楼兰。 ——《塞下曲》 文章目录 一、node.js的下载、安装和配置1. node.js下…

集智书童 | 英伟达和斯坦福基于 Transformer 的异常检测最新研究!

本文来源公众号“集智书童”&#xff0c;仅用于学术分享&#xff0c;侵权删&#xff0c;干货满满。 原文链接&#xff1a;英伟达和斯坦福基于 Transformer 的异常检测最新研究&#xff01; 在作者推动各种视觉任务性能边界的同时&#xff0c;模型的大小也在相应增长。为了跟上…

011 多线程问题

文章目录 死锁死锁的产生更复杂的死锁数据库的死锁死锁的避免加锁顺序加锁时限死锁检测 饥饿和公平Java中导致饥饿的原因高优先级线程吞噬所有的低优先级线程的CPU时间线程被永久堵塞在一个等待进入同步块的状态线程在等待一个本身(在其上调用wait())也处于永久等待完成的对象 …

【算法 之归并排序 原理及案例】

归并排序&#xff08;Merge Sort&#xff09; 归并排序&#xff08;Merge Sort&#xff09;是一种分治&#xff08;Divide and Conquer&#xff09;策略的排序算法。它将一个大问题分解成两个或更多个相同或相似的小问题&#xff0c;递归地解决这些小问题&#xff0c;然后将这…

druid 连接池RSA加密解密,实现yml配置文件中数据库连接信息如用户名,密码等信息加密解密

1 pom依赖 <dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter</artifactId> </dependency> 2 写个工具类&#xff0c;用于生成公钥私钥&#xff0c;对数据进行加密解密等 import com.alibaba.druid.fi…