自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 7-6 辗转相除法求最大公约数 (10分)

用辗转相除法求两个正整数的最大公约数。输入格式:输入在一行中给出2个正整数,其间以逗号分隔。输出格式:在一行中按照格式“gcd =最大公约数”顺序输出两个整数的最大公约数。输入样例:15,20输出样例:gcd=5#include <stdio.h>int main(int argc, char *argv[]){ int m,n,p,temp,r; sca...

2020-04-23 22:18:32 1621

原创 7-8 奇偶分家 (20分)

给定N个正整数,请统计奇数和偶数各有多少个?输入格式:输入第一行给出一个正整N(≤1000);第2行给出N个非负整数,以空格分隔。输出格式:在一行中先后输出奇数的个数、偶数的个数。中间以1个空格分隔。输入样例:988 74 101 26 15 0 34 22 77输出样例:3 6#include<stdio.h>int main(void){ int N...

2020-04-23 22:17:53 1314

原创 7-7 求N分之一序列前N项和 (15分)

本题要求编写程序,计算序列 1 + 1/2 + 1/3 + … 的前N项之和。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。输入样例:6输出样例:sum = 2.450000#include <stdio.h>int main(int argc, ch...

2020-04-23 22:16:36 1792

原创 7-4 猴子吃桃问题 (15分)

一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半加一个。到第N天早上想再吃时,见只剩下一个桃子了。问:第一天共摘了多少个桃子?输入格式:输入在一行中给出正整数N(1<N≤10)。输出格式:在一行中输出第一天共摘了多少个桃子。输入样例:3输出样例:10#include &...

2020-04-23 22:15:57 1135

原创 7-3 最佳情侣身高差 (15分)

专家通过多组情侣研究数据发现,最佳的情侣身高差遵循着一个公式:(女方的身高)×1.09 =(男方的身高)。如果符合,你俩的身高差不管是牵手、拥抱、接吻,都是最和谐的差度。下面就请你写个程序,为任意一位用户计算他/她的情侣的最佳身高。输入格式:输入第一行给出正整数N(≤10),为前来查询的用户数。随后N行,每行按照“性别 身高”的格式给出前来查询的用户的性别和身高,其中“性别”为“F”表示女性...

2020-04-23 22:15:18 1906 1

原创 7-2 求分数序列前N项和 (15分)

本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+… 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中输出部分和的值,精确到小数点后两位。题目保证计算结果不超过双精度范围。输入样例:20输出样例:32.66#include <stdio.h>int m...

2020-04-23 22:14:22 1137

原创 7-1 找出最小值 (20分)

本题要求编写程序,找出给定一系列整数中的最小值。输入格式:输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。输出格式:在一行中按照“min = 最小值”的格式输出n个整数中的最小值。输入样例:4 -2 -123 100 0输出样例:min = -123#include <stdio.h> #include <math.h> in...

2020-04-23 22:13:32 5320 1

原创 7-7 求整数的位数及各位数字之和 (15分)

对于给定的正整数N,求它的位数及其各位数字之和。输入格式:输入在一行中给出一个不超过10​9​​的正整数N。输出格式:在一行中输出N的位数及其各位数字之和,中间用一个空格隔开。输入样例:321输出样例:3 6#include<stdio.h>int main(){ int n,a,count=0,sum=0; scanf("%d",&n); wh...

2020-04-16 23:02:36 3221

原创 7-6 统计学生平均成绩与及格人数 (15分)

本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。输入格式:输入在第一行中给出非负整数N,即学生人数。第二行给出N个非负整数,即这N位学生的成绩,其间以空格分隔。输出格式:按照以下格式输出:average = 成绩均值count = 及格人数其中平均值精确到小数点后一位。输入样例:577 54 92 73 60...

2020-04-16 22:38:50 3156 1

原创 7-5 10个整数中偶数之积 (15分)

任意输入10个整数,求其中偶数之积。输入格式:在一行中输入10个整数,数据之间只能用1个空格间隔。输出格式:直接输出结果。没有其它任何附加字符。输入样例:3 2 1 6 5 4 8 7 1 3输出样例:384#include<stdio.h>int main(){ int a[10],i,p=1; for(i=0;i<10;i++) { sca...

2020-04-16 22:05:32 4672

原创 7-4 输出闰年 (15分)

输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。输入格式:输入在一行中给出21世纪的某个截止年份。输出格式:逐行输出满足条件的所有闰年年份,即每个年份占一行。输入若非21世纪的年份则输出"Invalid year!"。若不存在任何闰年,则输出“None”。输入样例1:2048输出样例1:2004...

2020-04-16 21:36:04 3094

原创 7-3 输出华氏-摄氏温度转换表 (15分)

输入2个正整数lower和upper(lower≤upper≤100),请输出一张取值范围为[lower,upper]、且每次增加2华氏度的华氏-摄氏温度转换表。温度转换的计算公式:C=5×(F−32)/9,其中:C表示摄氏温度,F表示华氏温度。输入格式:在一行中输入2个整数,分别表示lower和upper的值,中间用空格分开。输出格式:第一行输出:“fahr celsius”接着每行...

2020-04-16 21:01:19 3288

原创 7-2 [1,100]能被3整除的数的个数 (10分)

输出[1,100]之间的所有能被3整除的数的个数。输出格式:直接输出结果,没有其它任何附加字符。输出样例:33#include <stdio.h>int main(int argc, char *argv[]){ int i,n=0; for (i=1;i<=100;i++) { if (i%3==0) n++; } printf("%d\n",n)...

2020-04-16 19:48:55 2201

原创 7-1 生成3的乘方表 (15分)

输入一个非负整数n,生成一张3的乘方表,输出3​0​​~3​n​​的值。可调用幂函数计算3的乘方。输入格式:输入在一行中给出一个非负整数n。输出格式:按照幂的递增顺序输出n+1行,每行格式为“pow(3,i) = 3的i次幂的值”。题目保证输出数据不超过长整型整数的范围。输入样例:3输出样例:pow(3,0) = 1pow(3,1) = 3pow(3,2) = 9pow(3...

2020-04-16 19:38:43 8547

原创 7-1 成绩转换 (20分) (多方法)

本题要求编写程序将一个百分制成绩转换为五分制成绩。转换规则:大于等于90分为A;小于90且大于等于80为B;小于80且大于等于70为C;小于70且大于等于60为D;小于60为E。输入格式:输入在一行中给出一个整数的百分制成绩。输出格式:在一行中输出对应的五分制成绩。输入样例:90输出样例:A方法一:#include <stdio.h>int mai...

2020-04-10 09:53:46 1196

原创 7-5 新胖子公式 (20分)

根据钱江晚报官方微博的报导,最新的肥胖计算方法为:体重(kg) / 身高(m) 的平方。如果超过 25,你就是胖子。于是本题就请你编写程序自动判断一个人到底算不算胖子。输入格式:输入在一行中给出两个正数,依次为一个人的体重(以 kg 为单位)和身高(以 m 为单位),其间以空格分隔。其中体重不超过 1000 kg,身高不超过 3.0 m。输出格式:首先输出将该人的体重和身高代入肥胖公式的计...

2020-04-09 22:20:23 664 1

原创 7-4 输出三角形面积和周长 (20分)

本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:area=√​s(s−a)(s−b)(s−c)​​​,其中s=(a+b+c)/2。输入格式:输入为3个正整数,分别代表三角形的3条边a、b、c。输出格式:如果输入的边能构成一个三角形,则在一行内,按照area = 面积; perimeter = ...

2020-04-09 22:18:35 2325 1

原创 7-3 两个数的简单计算器 (20分)

本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加、减、乘、除或求余运算。题目保证输入和输出均不超过整型范围。输入格式:输入在一行中依次输入操作数1、运算符、操作数2,其间以1个空格分隔。操作数的数据类型为整型,且保证除法和求余的分母非零。输出格式:当运算符为+、-、*、/、%时,在一行输出相应的运算结果。若输入是非法符号(即除了加、减、乘、除和求余五种运算符以外的其他符...

2020-04-09 22:17:37 1752 3

原创 7-2 计算天数 (20分)

本题要求编写程序计算某年某月某日是该年中的第几天。输入格式:输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。输出格式:在一行输出日期是该年中的第几天。输入样例1:2009/03/02输出样例1:61输入样例2:2000/03/02输出样例2:6...

2020-04-09 22:16:37 993 1

原创 7-1 成绩转换 (20分)

本题要求编写程序将一个百分制成绩转换为五分制成绩。转换规则:大于等于90分为A;小于90且大于等于80为B;小于80且大于等于70为C;小于70且大于等于60为D;小于60为E。输入格式:输入在一行中给出一个整数的百分制成绩。输出格式:在一行中输出对应的五分制成绩。输入样例:90输出样例:A#include <stdio.h>int main(int...

2020-04-09 22:13:30 641 1

原创 7-6 判断一个三位数是否为水仙花数 (15分)

本题要求编写程序,判断一个给定的三位数是否为水仙花数。三位水仙花数,即其个位、十位、百位数字的立方和等于该数本身。输入格式:输入在一行中给出一个需要判断的整数 N(100≤N≤999)。输出格式:如果N是水仙花数,则在一行中输出Yes,否则输出No。如果N不是三位数,则输出Invalid Value.。输入样例1:153输出样例1:Yes输入样例2:500输出样例2:...

2020-04-09 22:12:04 12999

原创 7-5 计算个人所得税 (20分)

假设个人所得税为:税率×(工资−1600)。请编写程序计算应缴的所得税,其中税率定义为:当工资不超过1600时,税率为0;当工资在区间(1600, 2500]时,税率为5%;当工资在区间(2500, 3500]时,税率为10%;当工资在区间(3500, 4500]时,税率为15%;当工资超过4500时,税率为20%。输入格式:输入在一行中给出非负工资。输出格式:在一行输出个人所...

2020-04-09 22:10:51 6907 1

原创 7-4 三个数由小到大输出 (20分)

输入三个整数x,y,z,请把这三个数由小到大输出。输入格式:在一行中直接输入3个整数,之间各用一个空格间隔。输出格式:在一行中按照“x=最小值,y=次小值, z=最大值”的顺序输出结果,最大值、次大值和最小值均原样输出,没有宽度控制。输入样例:2 1 3输出样例:x=1,y=2,z=3#include <stdio.h>int main(int argc, ch...

2020-04-09 22:09:26 1314

原创 7-3 分段函数1 (20分)

计算分段函数,测试数据分别是-2、3、7。输入格式:输入一个数输出格式:输出x=多少,y=多少,输出的x和y值均保留两位小数输入样例:-3输出样例:x=-3.00,y=2.00#include <stdio.h>#include <math.h>int main(int argc, char *argv[]){ double x; scan...

2020-04-09 22:08:46 13028

原创 7-2 分段计算居民水费 (15分)

为鼓励居民节约用水,自来水公司采取按用水量阶梯式计价的办法,居民应交水费y(元)与月用水量x(吨)相关:当x不超过15吨时,y=4x/3;超过后,y=2.5x−17.5。请编写程序实现水费的计算。输入格式:输入在一行中给出非负实数x。输出格式:在一行输出应交的水费,精确到小数点后2位。输入样例1:12输出样例1:16.00输入样例2:16输出样例2:22.50#i...

2020-04-09 22:07:57 2709

原创 7-1 整数绝对值 (10分)

从键盘上输入一个整数,输出其对应的绝对值,要求不能使用数学函数。输入格式:直接输入一个整数,没有其它任何附加字符。输出格式:直接输出一个整数,没有其它任何附加字符。输入样例:-3输出样例:3#include <stdio.h>int main(int argc, char *argv[]){ int a; scanf("%d",&a); if (...

2020-04-09 22:07:11 811

原创 7-8 大小写转换 (10分)

邵某某跟他的同桌李某某玩测试反应力的游戏,其中一个人给一个字母,若该字母是大写字母,则另一个人立即发送该字母的小写。若该字母是小写字母,则发送它的大写。现在,邵某某想要战胜他的同桌,请你帮他编写一个程序。输入格式:输入一个字母(大写字母或小写字母)输出格式:输入的是一个大写字母,则输出小写字母,若输入的是小写字母,则输出一个大写字母输入样例:在这里给出一组输入。例如:A输出样例:...

2020-04-09 22:06:24 1690 1

原创 7-7 判断奇偶数 (10分)

请编写程序实现判断输入的整数是奇数还是偶数,如果是奇数则输出"odd"的信息,如果是偶数则输出"even"的信息。输入格式:输入一个整数。输出格式:按要求输出,输出结束后换行。输入样例:5输出样例:odd#include <stdio.h>int main(int argc, char *argv[]){ int x; scanf("%d",&x)...

2020-04-09 22:05:22 2000

原创 7-6 计算分段函数[2] (15分)

本题目要求计算下列分段函数f(x)的值:注:可在头文件中包含math.h,并调用sqrt函数求平方根,调用pow函数求幂。输入格式:输入在一行中给出实数x。输出格式:在一行中按“f(x) = result”的格式输出,其中x与result都保留两位小数。输入样例1:10输出样例1:f(10.00) = 3.16输入样例2:-0.5输出样例2:f(-0.50) = ...

2020-04-09 22:04:40 2296

原创 7-5 成绩是否及格 (10分)

输入成绩值x∈[0,100],如果x≥60,则输出pass,否则输出fail。输入格式:直接输入[0,100]之间的1个整数,没有其它任何附加字符。输出格式:直接输出你“pass”或“fail”,没有其它任何附加字符。输入样例:78输出样例:pass输入样例:46输出样例:fail#include <stdio.h>int main(int argc...

2020-04-09 22:03:05 2406

原创 7-4 偶数乘2奇数乘3 (10分)

输入一个整数x,如果为偶数乘2,否则乘3,然后输出。输入格式:直接输入一个整数,没有其它任何附加字符。输出格式:在一行中按照“y=结果”的顺序输出,结果原样输出,没有其它附加格式。输入样例:3输出样例:y=9输入样例:2输出样例:y=4#include <stdio.h>int main(int argc, char *argv[]){ int ...

2020-04-09 22:02:14 4796 1

原创 7-3 算术入门之加减乘除 (15分)

对于输入的两个整数,按照要求输出其和差积商。输入格式:在一行内输入两个不超过100的非负整数a和b,中间以一个空格间隔,且保证b不为0。输出格式:共四行,格式是:[a] + [b] = [a+b][a] - [b] = [a-b][a] * [b] = [a*b][a] / [b] = [a/b]其中,带有方括号的内容(如[a]、[b]、[a+b]等)表示相应整数或运算结果的值,...

2020-04-09 22:01:28 650 2

原创 7-2 两个整数最大值 (10分)

求两个整数a,b的最大值,结果存入max中。输入格式:在一行中输入两个整数,之间用一个空格间隔,没有其它任何附加字符。输出格式:在一行中按照“max=结果”的顺序输出,结果原样输出,没有其它附加格式。输入样例:3 5输出样例:max=5#include <stdio.h>int main(int argc, char *argv[]){ int a,b; ...

2020-04-09 22:00:26 1825

原创 7-1 2个数由小到大 (10分)

输入两个整数a、b,按照从小到大的顺序输出这两个数。输入格式:在一行中输入两个整数,之间用一个空格间隔,没有其它任何附加字符。输出格式:在一行中按照“a=小的数,b=大的数”的顺序输出,两个数原样输出,没有其它附加格式。输入样例:3 1输出样例:a=1,b=3#include <stdio.h>int main(int argc, char *argv[]){...

2020-04-09 21:59:46 1395

原创 7-6 将一个大写英文字母转换为小写输出 (12分)

输入一个英文大写字母,将其转换为相应小写字母并输出。输入格式:输入一个英文大写字母。输出格式:输出相应小写字母。输入样例:E输出样例:e#include <stdio.h>int main(int argc, char *argv[]){ //字符输入输出方法2 char ch; //字符输入函数 ch=getchar(); ch=ch+32; /...

2020-04-09 21:57:58 3660

原创 7-5 求算式 (20分)

编程求 y=√​ax​​​+ln(a+x)+e​x​​。从键盘输入a和x,输出结果保留2位小数。输入格式:从键盘输入a和x的值,中间用空格分隔。输出格式:输出结果保留2位小数。输入样例:5.5 2.4输出样例:y = 16.72#include <stdio.h>#include <math.h>int main(){ double a,x,...

2020-04-09 21:57:04 6666

原创 7-4 厘米换算英尺英寸 (15分)

如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。输入格式:输入在一行中给出1个正整数,单位是厘米。输出格式:在一行中输出这个厘米数对应英制长度的英尺和英寸的整数值,中间用空格分开。输入样例:170输出样例:5 6#inclu...

2020-04-09 21:56:21 1047

原创 7-3 计算存款利息 (20分)

本题目要求计算存款利息,计算公式为interest=money×(1+rate)​year​​−money,其中interest为存款到期时的利息(税前),money是存款金额,year是存期,rate是年利率。输入格式:输入在一行中顺序给出三个正实数money、year和rate,以空格分隔。输出格式:在一行中按“interest = 利息”的格式输出,其中利息保留两位小数。输入样例:...

2020-04-09 21:55:38 931

原创 7-2 是不是太胖了 (10分)

据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤的数值是公斤数值的两倍。现给定某人身高,请你计算其标准体重应该是多少?(顺便也悄悄给自己算一下吧……)输入格式:输入第一行给出一个正整数H(100 < H ≤ 300),为某人身高。输出格式:在一行中输出对应的标准体重,单位为市斤,保留小数点后1位。输入样例:169输出样例:124...

2020-04-09 21:54:56 935

原创 7-1 逆序的三位数 (10分)

程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。输入格式:每个测试是一个3位的正整数。输出格式:输出按位逆序的数。输入样例:123输出样例:321#include<stdio.h>int main(){ int a,g,s,b; scanf("%d",&a);...

2020-04-09 21:54:13 1287

空空如也

空空如也

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

TA关注的人

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