自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 字符删除(str[j++]=str[i])

描述主函数中输入一个一维字符数组str[N](N≤50)和待删除字符ch,调用函数dele()完成内容:1、删除字符数组中的每个待删除字符;2、其它字符依次迁移;3、数组末尾加'\0'结束。 输入说明输入一个一维字符数组和待删除字符。输出说明格式输出:输出处理后字符串。输入样例There are three men.e输出样例Thr ar thr mn.提示字符串输入函数gets(),头文件string.h。#include<stdio.h>#incl...

2021-12-21 16:56:06 816

原创 用goto解决Z字形扫描矩阵

问题描述在图像编码的算法中,需要将一个给定的方形矩阵进行Z字形扫描(Zigzag Scan)。给定一个m×n的矩阵,Z字形扫描的过程如下图所示。对于下面给出的4×4的矩阵:1 5 3 93 7 5 69 4 6 47 3 1 3对其进行Z字形扫描后得到长度为16的序列如下所示:1 5 3 9 7 3 9 5 4 7 3 6 6 4 1 3请实现一个Z字形扫描的程序,给定一个n×n的矩阵,输出对这个矩阵进行Z字形扫描的结果。输入说明...

2021-12-19 12:33:58 185

原创 尼科彻斯定理:自然数 m 的立方均可写成 m 个连续奇数之和

问题描述 任何一个自然数 m 的立方均可写成 m 个连续奇数之和。输入一自然数 n,求组成 n^3 的 n 个连续奇数。这个是在没想出怎么直接循环出来,最后还是靠的数学办法。找到分解的规律:#include <stdio.h>int main(){ int n; scanf("%d",&n); int a[30]; a[0]=n*(n-1)+1; if(n>0&&n<30) { for(int i=0;i&lt...

2021-11-12 15:51:47 1639

原创 哥德巴赫猜想

哥德巴赫猜想:任意一个大偶数都能分解为两个素数的和,对与输入的一个正偶数,写一个程序来验证歌德巴赫猜想。由于每个正偶数可能分解成多组素数和,仅输出分解值分别是最小和最大素数的一组,按从小到大顺序输出。输入说明输入一个正偶数n,1<n<1000。输出说明输出分解出的两个最小和最大素数。输入样例10输出样例3 7*/#include <stdio.h>int prime(int n) { //素数又称质数。所谓素数是指除了 1 和它本身以外,不能被任何

2021-11-06 09:53:05 624

原创 C语言经典100题-组成三位数

【刷题中 主要是看下面的视频 边看边写】C语言经典100题参考解答_哔哩哔哩_bilibili//1234能组成多少个各位不相同、不重复的三位数? 都是?#include <stdio.h>int main(){ int i,j,k; int a[100]; int n=0; for(i=1;i<=4;i++) for(j=1;j<=4;j++) for(k=1;k<=4;k++) { ...

2021-11-01 16:19:23 1065

原创 需要输入字符的四则运算——switch

问题描述:输入两个整数和一个四则运算符,根据运算符计算并输出其运算结果(和、差、积、商、余之一)。注意做整除及求余运算时,除数不能为零。输入说明:使用scanf()函数输入两个整数和一个运算符,格式见输入样例。输出说明:输出使用printf()函数,格式见输出样例。输入样例:5%2输出样例:1. 四则运算问题描述:输入两个整数和一个四则运算符,根据运算符计算并输出其运算结果(和、差、积、商、余之一)。注意做整除及求余运算时,除数不能为零。输入说明:使用scanf(...

2021-10-30 11:45:40 2575

原创 直角三角形判断

设直角三角形两条直角边长度为a和b,斜边长度为c,则a,b,c满足a^2+b^2=c^2,输入三个整数a,b,c,判断对应的三角形是不是直角三角形,不是则输出“no”,是则输出其面积的2倍。输入说明数据由同一行的三个整数a,b,c构成,整数之间以空格分隔输出说明如果输入的三个整数可以构成一个直角三角形,则输出一个整数表示该三角形面积的2倍;否则输出“no”输入样例样例1输入1 1 2样例2输入3 4 5输出样例样例1输出no样例2输出12#include &..

2021-10-30 11:44:33 901 1

原创 工资计算—流程控制

工资计算问题描述  小明的公司每个月给小明发工资,而小明拿到的工资为交完个人所得税之后的工资。假设他一个月的税前工资为S元,则他应交的个人所得税按如下公式计算:  1) 个人所得税起征点为3500元,若S不超过3500,则不交税,3500元以上的部分才计算个人所得税,令A=S-3500元;  2) A中不超过1500元的部分,税率3%;  3) A中超过1500元未超过4500元的部分,税率10%;  4) A中超过4500元未超过9000元的部分,税率20%;  5) A中超过9000元未超

2021-10-30 11:43:33 101

原创 abc组合——求出满足abc+cba=n的a,b,c所有组合。

问题描述已知abc+cba=n,其中a,b,c均为一位数,1000<n<2000,编程求出满足条件的a,b,c所有组合。输入说明一个整数n输出说明按照整数abc从小到大的顺序,输出a, b, c, 用空格分隔,每输出一组a,b,c后换行.输入样例1352输出样例3 7 94 7 85 7 76 7 67 7 58 7 49 7#include <stdio.h>int main() { int n; scanf("%d", &amp.

2021-10-30 11:42:17 2155 1

原创 成绩分级——switch

给出一个百分制的成绩,要求输出成绩等级'A','B','C','D','E'。90分以上为'A',80~89分为'B',70~79分为'C',60~69分为'D',60分以下为'E'。输入说明输入一个正整数m(0<=m<=100)输出说明输出一个字符输入样例59输出样例E#include <stdio.h>>int main() { int m; scanf("%d", &m); int n = m / 10; if (m &g.

2021-10-30 11:41:06 7099

原创 字符处理——大写转小写、小写转大写

问题描述从键盘输入一个字符,若为小写字母,则输出其对应的大写字母;若为大写字母,则输出对应的小写字母;其他字符原样输出。输入说明输入一个字符输出说明输出一个字符输入样例样例1输入a样例2输入B样例3输入2输出样例样例1输出A样例2输出b样例3输出2#include <stdio.h>>int main() { char c; scanf("%c", &c); if (c >= 'a' && c &lt

2021-10-30 11:39:52 1635 1

原创 寻找最大整数——从键盘输入四个整数,找出其中的最大值并将其输出

问题描述从键盘输入四个整数,找出其中的最大值并将其输出。输入说明输入4个整数,用空格分隔输出说明输出值最大的一个整数输入样例25 99 -46 0输出样例99#include <stdio.h>>int main() { int a[4]; for (int i = 0; i < 4; i++) { scanf("%d", &a[i]); } int max; max = a[0]; for (int i = 0; i &l

2021-10-30 11:38:18 4995 1

原创 折点记数 数组+条件判断

问题描述给定n个整数表示一个商店连续n天的销售量。如果某天之前销售量在增长,而后一天销售量减少,则称这一天为折点,反过来如果之前销售量减少而后一天销售量增长,也称这一天为折点,其他的天都不是折点。如图所示,第3天和第6天是折点。给定n个整数a1, a2, …, an表示连续n天中每天的销售量。请计算出这些天总共有多少个折点。输入说明输入的第一行包含一个整数n。第二行包含n个整数,用空格分隔,分别表示a1, a2, …, an。3 ≤ n ≤ 100,每天的销售量是不超过1000的非负整数。为了

2021-10-30 10:45:41 153

原创 阶梯电价计费

问题描述:电价分三个档次,[0,110]度电,每度电0.5元(110,210]度电,超出110部分每度电0.55元,超过210度电,超出210部分每度电0.70元,给出一个家庭一月用电量,请计算出应缴的电费(四舍五入,保留小数点后两位小数)。输入说明:输入数据为一个正实数,表示一月用电量输出说明:输出应缴电费,四舍五入保留2位小数。输入样例:输入样例1100输入样例2200输入样例3329.75输出样例:输出样例150.00输出样例2104.50输出样例3193

2021-10-30 09:18:31 1388

原创 完数——嵌套for循环+条件判断

问题描述:请写一个程序,给出指定整数范围[a,b]内的所有完数,0 < a < b < 10000。一个数如果恰好等于除它本身外的所有因子之和,这个数就称为"完数"。例如6是完数,因为6=1+2+3输入说明输入为两个整数a和b,a和b之间用空格分隔输出说明输出[a,b]内的所有完数,每个数字占一行输入样例1 10输出样例6#include <stdio.h>>int main() { int a, b; scanf("%d %d"

2021-10-30 09:16:22 876

原创 计算整数各位数字之和

/*标题:计算整数各位数字之和类别:时间限制: 1 S内存限制: 1000 Kb问题描述: 假设n是一个由最多9位数字(d9, …, d1)组成的正整数。编写一个程序计算n的每一位数字之和输入说明: 输入数据为一个正整数n输出说明: 对整数n输出它的各位数字之和后换行输入样例: 3704输出样例: 14*/#include <stdio.h>int main(){ }...

2021-10-25 16:55:43 7829 2

原创 车牌限行——条件分歧

/*试题名称 车牌限行时间限制: 1 秒内存限制: 256KB问题描述 问题描述受雾霾天气影响,某市决定当雾霾指数超过设定值时对车辆进行限行,假设车牌号全为数字,且长度不超过6位,限行规则如下:(1)限行时间段只包括周一至周五,周六周日不限行;(2)如果雾霾指数低于200,不限行;(3)如果雾霾指数大于等于200且低于400,每天限行两个尾号的汽车,周一限行1和6,周二限行2和7,周三限行3和8,周四限行4和9,周五限行5和0;(4)如果雾霾指数大于等于4...

2021-10-25 15:53:59 493 2

原创 求最大公约数的辗转相除法

/*标题: 最大公约数类别: 时间限制: 1 S内存限制: 1000 Kb问题描述: 最大公约数(GCD)指某几个整数共有因子中最大的一个,最大公约数具有如下性质,gcd(a,0)=agcd(a,1)=1因此当两个数中有一个为0时,gcd是不为0的那个整数,当两个整数互质时最大公约数为1。输入两个整数a和b,求最大公约数输入说明:输入为两个非负整数a和b(0<=a,b<10000),a和b之间用空格分隔,输出说明:输出...

2021-10-25 14:56:34 179

原创 PM2.5

/*标题 PM2.5类别流程控制时间限制 1S内存限制 256Kb问题描述 给出一组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<=3...

2021-10-25 14:55:01 1817

原创 最小差值——嵌套for+abs()函数+评测用例需注意

/*题目3:最小差值问题描述  给定n个数,请找出其中相差(差的绝对值)最小的两个数,输出它们的差值的绝对值。输入格式  输入第一行包含一个整数n。  第二行包含n个正整数,相邻整数之间使用一个空格分隔。输出格式  输出一个整数,表示答案。样例输入51 5 4 8 20样例输出1样例说明  相差最小的两个数是5和4,它们之间的差值是1。样例输入59 3 6 1 3样例输出0样例说明  有两个相同的数3,它们之间的差值是0.数据规模和约定对于所有评测用例,2 ≤

2021-10-24 09:26:25 147

原创 完全平方数

/*标题完全平方数类别基本计算时间限制1S内存限制256Kb问题描述若一个整数n能表示成某个整数m的平方的形式,则称这个数为完全平方数。写一个程序判断输入的整数是不是完全平方数。输入说明输入数据为一个整数n,0<=n<10000000。输出说明如果n是完全平方数,则输出构成这个完全平方数的整数m,否则输出no。输入样例样例1:144样例2:15输出样例样例1输出:12样例2输出:no*/#include <stdio.h

2021-10-23 15:15:41 742

原创 年月日的花样玩法:给年份月份求有几天+给年月日求判断是第几天+给年份天数求是第几个月份的第几天

类别:流程控制时间限制:2S内存限制:10000Kb问题描述:每年的1,3,5,7,8,10,12月有31天,4,6,9,11月有30天,闰年2月29天,其他年份2月28天,给定年份和月份求该月的天数输入说明:输入由两个正整数a和b构成,a表示年份,b表示月份,a和b之间用空格分隔输出说明:根据年份和月份计算该月天数并输出输入样例输入样例12000 3输入样例22001 2输出样例输出样例131输出样例228*/#include <stdio.h&gt.

2021-10-23 11:37:45 788

原创 数列分段——for循环

数列分段问题描述  给定一个整数数列,数列中连续相同的最长整数序列算成一段,问数列中共有多少段?输入格式  输入的第一行包含一个整数n,表示数列中整数的个数。  第二行包含n个整数a1, a2, …, an,表示给定的数列,相邻的整数之间用一个空格分隔。输出格式  输出一个整数,表示给定的数列有多个段。样例输入88 8 8 0 12 12 8 0样例输出5样例说明 8 8 8是第一段,0是第二段,12 12是第三段,倒数第二个整数8是第四段,最后一个0是第五段。评测用例规模与约

2021-10-23 11:26:00 780

原创 气温波动——for循环与数组+整数绝对值函数abs()的应用

标题气温波动类别流程控制时间限制1S内存限制256Kb问题描述最近一段时间气温波动较大。已知连续若干天的气温,请给出这几天气温的最大波动值是多少,即在这几天中某天气温与前一天气温之差的绝对值最大是多少。输入说明输入数据分为两行。第一行包含了一个整数n,表示给出了连续n天的气温值,2 ≤ n ≤ 30。第二行包含n个整数,依次表示每天的气温,气温为-20到40之间的整数。输出说明输出一个整数,表示气温在这n天中的最大波动值。输入样例62 5 5 7 -3 5

2021-10-23 11:04:56 1347

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除