- 博客(13)
- 问答 (2)
- 收藏
- 关注
原创 水仙花数,四叶玫瑰数等
#include #include int main(){ int n,a,sum=0,m; scanf("%d",&n); //将输入n的值赋给m,m相当于n的替身 m=n; //用while循环控制循环次数 while(m>0){ //每次对m取余 a=m%10; //水仙花数是每位数上三次方加和等于自己本身,四叶玫瑰数是四次方 sum+=a*a*a; m=m/10; ...
2022-07-09 16:34:33
509
原创 L1-001,014,021,026,057,065 Hello World等一类题(5 分)
这道超级简单的题目没有任何输入。你只需要在一行中输出著名短句“Hello World!”就可以解题思路:1.此类题是一个简单的输出,只要用printf("xxxxxxx");简单的格式输出。 2.如果需要输出多行需要换行,则应该使用\n来表示。 3.注意题中要输出的格式,比如空格,逗号,感叹号等细节类,不要遗漏了。#include<stdio.h>int main(){ printf("xx...
2021-10-30 13:25:05
176
1
原创 L1-045 宇宙无敌大招呼 (5 分)
据说所有程序员学习的第一个程序都是在屏幕上输出一句“Hello World”,跟这个世界打个招呼。作为天梯赛中的程序员,你写的程序得高级一点,要能跟任意指定的星球打招呼。输入格式:输入在第一行给出一个星球的名字S,是一个由不超过7个英文字母组成的单词,以回车结束。解题思路:1.为了不仅限于输出简单的句子,显得高级,先定义数据类型,定义char,由7个英文字母组成的单词,可写成char ch[7]; 2.因为是字符串,所以用%s来表示。...
2021-10-29 17:53:41
621
原创 L1-051 打折 (5 分)
去商场淘打折商品时,计算打折以后的价钱是件颇费脑子的事情。例如原价 ¥988,标明打 7 折,则折扣价应该是 ¥988 x 70% = ¥691.60。本题就请你写个程序替客户计算折扣价。输入格式:输入在一行中给出商品的原价(不超过1万元的正整数)和折扣(为[1, 9]区间内的整数),其间以空格分隔。输出格式:在一行中输出商品的折扣价,保留小数点后 2 位。解题思路:1.注意输入出数据类型,输出为浮点型,%.2f就是表示保留两位小数。 2.为了方便理...
2021-10-29 17:42:55
306
原创 L1-036 A乘以B (5 分)
看我没骗你吧 —— 这是一道你可以在 10 秒内完成的题:给定两个绝对值不超过 100 的整数A和B,输出A乘以B的值。输入格式:输入在第一行给出两个整数A和B(−100≤A,B≤100),数字间以空格分隔。解题思路:1.此题不是特复杂,只需知道数据类型,乘号用*来表示就行。...
2021-10-29 17:34:08
260
原创 L1-024 后天 (5 分)
如果今天是星期三,后天就是星期五;如果今天是星期六,后天就是星期一。我们用数字1到7对应星期一到星期日。给定某一天,请你输出那天的“后天”是星期几。输入格式:输入第一行给出一个正整数D(1≤D≤7),代表星期里的某一天。解题思路:1.仔细分析题意,如果是周一到周五加二可以表示后天,但周六周天加二不可能有周八周九之类的吧,因此要分类讨论,将周1~周5为一类,周6,周7为一类使用if语句来做。2.周六周天需加上二后再减去五才能得到后天。...
2021-10-29 17:30:54
1402
原创 L1-012 计算指数 (5 分)
真的没骗你,这道才是简单题 —— 对任意给定的不超过 10 的正整数n,要求你输出2n。不难吧?输入格式:输入在一行中给出一个不超过 10 的正整数n。输出格式:在一行中按照格式2^n = 计算结果输出2n的值。解题思路:1.应该明白指数是怎么表示的,并不是单纯的2^n,应该用数学函数来表达,这样就不会出错了!a=pow(2,n)就表示a=2^n.还需要引用数学函数#include<math.h>2.在注意下输入数值的格式,基本上就没问题了。...
2021-10-29 17:23:33
364
原创 L1-004 计算摄氏温度 (5 分)
给定一个华氏温度F,本题要求编写程序,计算对应的摄氏温度C。计算公式:C=5×(F−32)/9。题目保证输入与输出均在整型范围内。输入格式:输入在一行中给出一个华氏温度。输出格式:在一行中按照格式“Celsius = C”输出对应的摄氏温度C的整数值。解题思路:1.注意数据类型 2.注意输出格式...
2021-10-29 17:13:23
101
原创 PTA L1-013 计算阶乘和 (10 分)
对于给定的正整数N,需要你计算S=1!+2!+3!+...+N!。输入格式:输入在一行中给出一个不超过10的正整数N。输出格式:在一行中输出S的值。解题思路:1.明白阶乘怎么表示,先设m=1,再设i=1,i<N,i++作为循环更新,阶乘可表示为m*i=m(m*=i).2.明白和怎么表示S,先设S=0,再S+m=S(S+=m),因为数值m是不断更新的,当i=1时m表示1!当i=2时,m变为2!当i=3时,一开始m为2!再乘上3变为3!以此类推,S=1!+2!+3!...+n.
2021-10-26 23:14:14
909
原创 PTA L1-022 奇偶分家 (10 分)
给定N个正整数,请统计奇数和偶数各有多少个?输入格式:输入第一行给出一个正整N(≤1000);第2行给出N个非负整数,以空格分隔。输出格式:在一行中先后输出奇数的个数、偶数的个数。中间以1个空格分隔。解题思路:1.此题有两次输入应该分开写。2.应该明白奇偶怎么表示,偶数N%2==0,奇数N%2!=0。3.明白for语句怎么写,再分奇偶讨论,最终输出奇偶个数。...
2021-10-26 22:49:32
652
原创 L1-010 比较大小 (10 分)
本题要求将输入的任意3个整数从小到大输出。输入格式:输入在一行中给出3个整数,其间以空格分隔。输出格式:在一行中将3个整数从小到大输出,其间以“->”相连。解题思路:此题应该分类讨论先设a,b,c三个变量,分两大类:1.a>b,再讨论b和c的大小,若b>c则c<b<a,若b<c再讨论a与c的 大小。 ...
2021-10-26 22:36:04
219
原创 PTA 天梯赛 L1-060 心理阴影面积 (5 分)
解题思路 :求心理阴影面积=S(ABO)-S1-S2 输入输出均为整形。 横轴竖轴坐标均为100.
2021-10-25 16:28:32
1263
原创 PTA 是不是太胖了(5分)
据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤的数值是公斤数值的两倍。现给定某人身高,请你计算其标准体重应该是多少?(顺便也悄悄给自己算一下吧……)输入格式:输入第一行给出一个正整数H(100<H≤300),为某人身高。输出格式:在一行中输出对应的标准体重,单位为市斤,保留小数点后1位。解题思路:1.仔细分析题,得出市斤g=(H-100)*0.9*2 2.输入为正整数(定义类型为int),...
2021-10-25 16:05:55
580
1
空空如也
我做出来显示答案错误,希望可以得到答案
2021-11-03
关于这道循环的题该怎么做
2021-11-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人