XDOJ
Boring,
这个作者很懒,什么都没留下…
展开
-
XDOJ-工资计算-63
来源:西安电子科技大学在线C语言编程练习题63;问题描述:小明的公司每个月给小明发工资,而小明拿到的工资为交完个人所得税之后的工资。假设他一个月的税前工资为S元,则他应交的个人所得税按如下公式计算: 1) 个人所得税起征点为3500元,若S不超过3500,则不交税,3500元以上的部分才计算个人所得税,令A=S-3500元; 2) A中不超过1500元的部分,税率3%; 3) A中超过1500元未超过4500元的部分,税率10%; 4) A中超过4500元未超过9000元原创 2021-11-26 19:13:22 · 606 阅读 · 0 评论 -
XDOJ-直角三角形-56
来源:西安电子科技大学XDOJ在线C语言编程练习题56;问题描述:设直角三角形两条直角边长度为a和b,斜边长度为c,则a,b,c满足a^2+b^2=c^2,输入三个整数a,b,c,判断对应的三角形是不是直角三角形,不是则输出“no”,是则输出其面积的2倍;解题思路:简单的判断;代码实现:#include<stdio.h>int main(){ int a,b,c; scanf("%d %d %d",&a,&b,&c);原创 2021-11-26 19:11:15 · 679 阅读 · 0 评论 -
XDOJ-abc组合-54
来源:西安电子科技大学XDOJ在线C语言编程练习题54;问题描述:已知abc+cba=n,其中a,b,c均为一位数,1000<n<2000,编程求出满足条件的a,b,c所有组合。思路:循环的嵌套;代码实现:#include<stdio.h>int main(){ int n,i,j,k,m; scanf("%d",&n); for ( i = 1; i < 10; i++) { for (原创 2021-11-25 17:39:42 · 1100 阅读 · 1 评论 -
XDOJ-字符处理-52
来源:西安电子科技大学XDOJ在线C语言编程练习题52;问题描述:从键盘输入一个字符,若为小写字母,则输出其对应的大写字母;若为大写字母,则输出对应的小写字母;其他字符原样输出。思路:asc2码的应用;代码实现:#include<stdio.h>int main(){ char a; scanf("%c",&a); if (a>='a'&&a<='z') { a=a-32;原创 2021-11-25 17:37:01 · 793 阅读 · 0 评论 -
XDOJ-寻找最大整数-51
来源:西安电子科技大学XDOJ在线C语言编程练习题51问题描述:从键盘输入四个整数,找出其中的最大值并将其输出。思路:无需思路代码实现:#include<stdio.h>int main(){ int a[4],count=4,i,j,max; for ( i = 0; i < count; i++) { scanf("%d",&a[i]); } max=a[0]; for ( j =原创 2021-11-25 17:33:28 · 756 阅读 · 0 评论 -
XDOJ-选号程序-50
来源:西安电子科技大学XDOJ在线C语言编程练习题46;题目描述:给定n个整数表示一个商店连续n天的销售量。如果某天之前销售量在增长,而后一天销售量减少,则称这一天为折点,反过来如果之前销售量减少而后一天销售量增长,也称这一天为折点,其他的天都不是折点。如图所示,第3天和第6天是折点。...原创 2021-11-25 17:26:35 · 3758 阅读 · 2 评论 -
XDOJ-完全平方数-49
来源:西安电子科技大学XDOJ在线C语言编程练习题49问题描述:若一个整数n能表示成某个整数m的平方的形式,则称这个数为完全平方数。写一个程序判断输入的整数是不是完全平方数。思路:简单的循环加判断;代码实现:#include<stdio.h>#include<math.h>int main(){ int n; scanf("%d",&n); double m=sqrt(n); if (m==(int)m)原创 2021-11-25 17:20:46 · 1134 阅读 · 0 评论 -
XDOJ-折点计数-46
来源:西安电子科技大学XDOJ在线C语言编程练习题问题描述:请写一个程序,给出指定整数范围[a,b]内的所有完数,0 < a < b < 10000。一个数如果恰好等于除它本身外的所有因子之和,这个数就称为"完数"。例如6是完数,因为6=1+2+3;输入输出样例:输入说明 输入为两个整数a和b,a和b之间用空格分隔输出说明 输出[a,b]内的所有完数,每个数字占一行...原创 2021-11-25 17:19:03 · 776 阅读 · 0 评论 -
XDOJ-气温波动-45
来源:西安电子科技大学XDOJ在线C语言编程练习题题目描述:最近一段时间气温波动较大。已知连续若干天的气温,请给出这几天气温的最大波动值是多少,即在这几天中某天气温与前一天气温之差的绝对值最大是多少。输入说明 输入数据分为两行。第一行包含了一个整数n,表示给出了连续n天的气温值,2 ≤ n ≤ 30。第二行包含n个整数,依次表示每天的气温,气温为-20到40之间的整数。解题思路:1.定义两个数组,一个用来存放气温,一个用来存放气温差2.循环算出相邻两天的气温差的绝对值...原创 2021-11-25 17:11:50 · 2315 阅读 · 0 评论 -
XDOJ-整数分析-43
来源:西安电子科技大学XDOJ在线C语言编程练习题43问题描述:给出一个整数n(0<=n<=100000000)。求出该整数的位数,以及组成该整数的所有数字中的最大数字和最小数字。解题思路:1.根据题意x应用长整型变量,定义一个数组用于储存x的各位数字;2.得到x的各位数字;3.找出数组中最大最小;代码实现:#include<stdio.h>int main(){ long x; int i=0,j,a[8]; scan原创 2021-11-24 14:53:27 · 3398 阅读 · 0 评论 -
XDOJ-PM2.5-41
来源:西安电子科技大学XDOJ在线C语言编程练习题41;问题描述:给出一组PM2.5数据,按以下分级标准统计各级天气的天数,并计算出PM2.5平均值。PM2.5分级标准为:一级优(0<=PM2.5<=50)二级良(51<=PM2.5<=100为)三级轻度污染(101<=PM2.5<=150)四级中度污染(151<=PM2.5<=200)五级重度污染(201<=PM2.5<=300)六级严重污染(PM2.5>300)原创 2021-11-24 14:47:48 · 928 阅读 · 0 评论 -
XDOJ-歌德巴赫猜想-35
来源:西安电子科技大学XDOJ在线C语言编程练习题35问题描述:德巴赫猜想:任意一个大偶数都能分解为两个素数的和,对与输入的一个正偶数,写一个程序来验证歌德巴赫猜想。由于每个正偶数可能分解成多组素数和,仅输出分解值分别是最小和最大素数的一组,按从小到大顺序输出。输入输出说明:输入说明 输入一个正偶数n,1<n<1000。输出说明 输出分解出的两个最小和最大素数。解题思路:1.定义一个函数用于判断一个数是不是素数;2.输入一个数n;3....原创 2021-11-24 14:44:18 · 2184 阅读 · 0 评论 -
XDOJ-角谷定理-32
来源:西安电子科技大学XDOJ在线C语言编程练习题32问题描述:角谷定理定义如下:对于一个大于1的整数n,如果n是偶数,则n = n / 2。如果n是奇数,则n = 3 * n +1,反复操作后,n一定为1。例如输入22的变化过程: 22 ->11 -> 34 -> 17 -> 52 -> 26 -> 13 -> 40 -> 20 -> 10 -> 5 -> 16 -> 8 -> 4 -> 2 -> 1原创 2021-11-24 14:39:15 · 427 阅读 · 0 评论 -
XDOJ-最大公约数-31
来源:西安电子科技大学XDOJ在线C语言编程练习题31,问题描述:求两个数的最大公约数思路:短除法代码实现:#include<stdio.h>int main(){ int a,b,t; scanf("%d %d",&a,&b); while(b!=0){ t = a % b; a = b; b = t; } printf("%d",a); ret原创 2021-11-24 14:36:26 · 541 阅读 · 0 评论 -
XDOJ-完数-30
来源:西安电子科技大学XDOJ在线C语言编程练习题问题描述:请写一个程序,给出指定整数范围[a,b]内的所有完数,0 < a < b < 10000。一个数如果恰好等于除它本身外的所有因子之和,这个数就称为"完数"。例如6是完数,因为6=1+2+3;输入输出样例:输入说明 输入为两个整数a和b,a和b之间用空格分隔输出说明 输出[a,b]内的所有完数,每个数字占一行...原创 2021-11-24 14:33:17 · 766 阅读 · 0 评论 -
XDOJ-车牌限行_分支结构-7
来源:西电XDOJ在线C语言编程练习题7问题描述:受雾霾天气影响,某市决定当雾霾指数超过设定值时对车辆进行限行,假设车牌号全为数字,且长度不超过6位,限行规则如下:(1)限行时间段只包括周一至周五,周六周日不限行;(2)如果雾霾指数低于200,不限行;(3)如果雾霾指数大于等于200且低于400,每天限行两个尾号的汽车,周一限行1和6,周二限行2和7,周三限行3和8,周四限行4和9,周五限行5和0;(4)如果雾霾指数大于等于400,每天限行五个尾号的汽车,周一、周三和周五限行1,...原创 2021-11-23 14:41:46 · 1247 阅读 · 0 评论 -
XDOJ-数字排序-6
来源西电XDOJ在线C语言练习题6问题描述给定n个整数,请计算每个整数各位数字和,按各位数字和从大到小的顺序输出。输入格式 输入的第一行包含一个整数n,表示给定数字的个数。 第二行包含n个整数,相邻的整数之间用一个空格分隔,表示所给定的整数。输出格式 输出多行,每行包含两个整数,分别表示一个给定的整数和它的各位数字和。按各位数字和递减的顺序输出。如果两个整数各位数字和相同,则先输出值较小的,然后输出值较大的。解题思路1.输入n和数列a[n];2.算出数列中每原创 2021-11-21 20:00:24 · 2031 阅读 · 0 评论 -
XDOJ-最小差值-3
XDOJ西电在线练习题3之最小差值原创 2021-11-21 19:53:44 · 1099 阅读 · 0 评论 -
XDOJ-数列分段-2
西电XDOJ网上C语言练习题之数列分段原创 2021-11-21 15:49:36 · 600 阅读 · 0 评论