自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 7-40 【0504】圆的周长和面积

问题描述编写C语言程序,从键盘读入圆的半径radius,然后计算该圆的周长和面积,并输出结果到屏幕。 π取值为3.141592653589793。输入格式一共1行数据,包含一个浮点数radius。输出格式第1行输出周长,保留小数点后6个小数位。第2行输出面积,保留小数点后6个小数位。数据规模与约定radius的值约定为0 < radius ≤ 1 000 000。输入样例10000输出样例62831.853072314159265.35897

2022-12-13 09:31:04 256 1

原创 7-50 【0602】整数位数

问题描述编写C语言程序,从键盘读入一个正整数n,然后判断n是几位数,并输出到屏幕。输入格式一共1行数据,包含一个正整数n。输出格式输出1个整数。数据规模与约定整数n的值约定为 1 ≤ n ≤ 1 000 000 000。输入样例135792468输出样例9#include <stdio.h>long long judge(long long n){ int a = 1; int count = 0;

2022-12-07 17:37:54 352

原创 7-48 【0513】级数求和

问题描述计算调和级数的前n项之和:s(n) = 1 + 1/2 + 1/3 + ⋯⋯ + 1/n编写C语言程序,从键盘读入一个整数n,然后计算上述调和级数的前n项之和,并输出结果到屏幕(保留小数点后15位)。输入格式一共1行数据,包含一个整数n。输出格式保留小数点后15位。数据规模与约定整数n的值约定为 1 ≤ n ≤ 1 000 000。输入样例10000输出样例9.787606036044348#include &l

2022-12-07 16:38:55 548

原创 7-47 [0511]九九乘法表

问题描述编写程序,输出三角形的九九乘法表,要求左对齐。输入格式一共1行数据,包含一个整数n。输出格式使用英文大写字母“X”表示乘号,不要使用中文乘号。使用换码序列 ’\t’ 实现每列数据左对齐。每行行末都有一个换行符。数据规模与约定整数n的值约定为 1 ≤ n ≤ 9。样例输入6样例输出1X1=1 1X2=2 2X2=4 1X3=3 2X3=6 3X3=9 1X4=4 2X4=8 3X4=

2022-12-07 16:34:50 227

原创 7-34 [0416]阶乘之和

问题描述编写程序,从键盘读入一个整数n,然后计算不超过n的所有正整数的阶乘n!之和,并输出结果到屏幕。输入格式一共1行数据,包含一个整数n。输出格式输出1行,包含一个整数,行末没有换行符。数据规模与约定整数n的值约定为 1 ≤ n ≤ 20。样例输入13样例输出6749977113#include <stdio.h>int main(){ int n = 0; int i = 0; long

2022-12-07 16:29:57 224

原创 7-33 【0415】阶乘(三)

问题描述阶乘n!的定义: 0! = 1 n! = 1 × 2 × 3 × …… × n,(n > 0)编写C语言程序,从键盘读入两个整数m和n,然后计算[m, n]之间所有整数的阶乘,并输出结果到屏幕。输入格式一共1行数据,包含两个整数m和n(使用空格分隔)。输出格式输出n – m + 1行,每行包含一个阶乘计算式子。等号的左右两边各有一个空格。“!”是英文输入法下的感叹号。数据规模与约定整数m、n的值约定为 1 ≤ m ≤ n ≤ 20。输入

2022-12-07 15:59:55 221

原创 7-17 [0317]素数判定

问题描述质数(Prime number),又称素数,指在大于1的整数中,除了1和该数自身外,无法被其他整数整除的数(或者说是只有1与该数本身两个正因数的数)。大于1的整数若不是素数,则称之为合数。编写程序,从键盘读入一个整数n,然后判断n是素数或者合数。如果n是素数,则输出信息“prime number”;如果n是合数,则输出信息“composite number”。输入格式一共1行数据,包含一个整数n。输出格式输出1行信息,行末没有换行符。数据规模与约定整数n的值约

2022-12-07 15:55:24 218

原创 7-46 【0510】乘法表

问题描述编写C语言程序,输出n行n列的乘法表,每一列左对齐。输入格式一共1行数据,包含一个整数n。输出格式使用英文大写字母“X”表示乘号,不要使用中文乘号。使用换码序列 ’\t’ 实现每列数据左对齐。每行行末都有一个换行符。每行行末没有多余的字符 ’\t’ 。数据规模与约定整数n的值约定为 1 ≤ n ≤ 9。输入样例6输出样例1X1=1 2X1=2 3X1=3 4X1=4 5X1=5 6X1=61X2=2

2022-11-27 16:35:26 273

原创 7-44 [0508]个人所得税

问题描述假设某地区个人所得税的缴纳方式如下:月总收入在1600元以下(含1600元)不需要缴纳个人所得税。月总收入在1600元以上,那么需要缴税的部分为:月总收入-1600,简称“应税收入”,且分级逐级计算:应税收入在500元内(含500元)的部分,税率为5%;应税收入在500元~2000元内(含2000元)的部分,税率为10%;应税收入2000元~5000元内(含5000元)的部分,税率为15%;应税收入5000元~10000元内(含10000元)的部分,税率为20%;应税收入在10000元

2022-11-27 16:31:32 220

原创 7-41 【0505】球体积

问题描述球体的体积计算公式是:v= 4/3 πr^3编写C语言程序,从键盘读入球体的半径r,然后计算该球体的体积v,并输出结果到屏幕。(π取值为3.141592653589793)输入格式一共1行数据,包含一个浮点数r。输出格式球的体积v,保留小数点后6个小数位。数据规模与约定r的值约定为0 < r ≤ 100 000。输入样例123.456输出样例7881796.437477#include <stdio.h>

2022-11-27 16:09:13 373

原创 7-37 【0501】交换两个数

问题描述编写C语言程序,从键盘输入两个整数m和n,如果m小于n则交换m和n的值,以确保m不小于n,然后计算m减去n的差,并输出结果到屏幕。输入格式一共1行数据,包含两个整数m和n(使用空格分隔)。输出格式输出1行,每个运算符的两边各有一个空格。数据规模与约定整数m、n的值约定为 0 ≤ m ≤ n ≤ 1 000 000 000。输入样例12 34输出样例34 - 12 = 22#include <stdio.h>i

2022-11-27 16:05:53 487

原创 7-32 【0414】整数求和(三)

问题描述编写C语言程序,从键盘读入两个整数m和n,然后计算[m, n]之间的整数之和,并输出到屏幕。输入格式一共1行数据,包含两个整数m和n(使用空格分隔)。输出格式输出1行,包含一个整数,行末没有换行符。数据规模与约定整数m、n的值约定为 1 ≤ m ≤ n≤ 10 000 000。输入样例1 100输出样例5050#include <stdio.h>int main() { int m = 0;

2022-11-27 16:01:43 403

原创 7-31 【0413】考拉兹猜想

问题描述考拉兹猜想(Collatz Conjecture),又称为奇偶归一猜想、3n+1猜想、冰雹猜想、角谷猜想、哈塞猜想、乌拉姆猜想或叙拉古猜想,是指:对于每一个正整数,如果它是奇数,则对它乘3再加1,如果它是偶数,则对它除以2,如此循环,最终都能够得到1。例如,对于整数6:第1步:6 / 2 = 3第2步:3 * 3 + 1 = 10第3步:10 / 2 = 5第4步:5 * 3 + 1 = 16第5步:16 / 2 = 8第6步:8 / 2 = 4第7步:4 / 2 = 2第8步

2022-11-27 15:54:47 2681

原创 7-28 【0410】整数逆序(二)

问题描述编写C语言程序,从键盘读入一个整数n,然后输出n的反序的2倍到屏幕。输入格式一共1行数据,包含一个整数n。输出格式输出一个整数,其值等于n的反序的2倍。若有前导零,则不要保留。数据规模与约定整数n的值约定为 1 ≤ n ≤ 1 000 000 000 000 000。输入样例112345678901234输出样例186421975308642输入样例21234567890输出样例21975308642

2022-11-27 15:48:49 288

原创 7-26 【0408】奇数(二)

问题描述编写C语言程序,从键盘读入一个整数n,然后按照从小到大的顺序输出前n个奇数到屏幕,n个奇数使用n-1个英文逗号分隔,最后一个数的后面没有逗号。输入格式一共1行数据,包含一个整数n。输出格式输出1行信息,包含n个数并使用n-1英文个逗号分隔,最后一个数的后面没有逗号。数据规模与约定整数n的值约定为 1 ≤ n ≤ 1000。输入样例8输出样例1,3,5,7,9,11,13,15#include <stdio.h>in

2022-11-27 15:42:58 910

原创 7-25 [0407]成绩评定 PTA打卡

问题描述某学校对学生的评价标准如下(假设只有语文、数学和英语3门课程,分数是100分制的整数):三门课的平均分不低于80,且至少有一门课不低于90,则评为“优秀”;每一门课都不低于75,则评为“良好”;三门课的平均分不低于60,且至多只有一门课低于60,则评为“合格”;如果不是“优秀”、“良好”、“合格”之一,则评为“不合格”。编写程序,从键盘读入3门课程成绩,然后输出相应的评价等级。如果评为“优秀”,则输出信息“excellent”;如果评为“良好”,则输出信息“good”;如果评为“合格”,

2022-11-27 15:40:03 600

原创 7-24 [0406]字符分类

问题描述编写程序,从键盘读入一个字符,然后输出该字符对应的ASCII编号的十进制数值和十六进制数值(字母使用大写形式,后面显示字母’H’加以区分)到屏幕,并判断该字符的类型:如果该字符是大写字母,则输出“uppercase”;如果该字符是小写字母,则输出“lowercase”;如果该字符是数字,则输出“digital”;如果该字符不是以上3种类型,则输出“other”。输入格式一共1行数据,包含1个字符。输出格式输出1行信息,包含1个十进制数值、1个十六进制数值(字母使用大

2022-11-27 15:31:09 315

原创 7-23 [0405]直角三角形判定 (PTA打卡)

问题描述编写程序,从键盘读入3个整数(使用空格分隔)作为3条线段长度,如果这3条线段能够组成一个直角三角形,那么输出信息“yes”到屏幕,否则就输出“no”。输入格式一共1行数据,包含3个代表线段长度的整数a、b、c。输出格式输出1行信息,行末没有换行符。数据规模与约定整数a的值约定为 1 ≤ a ≤ 100 000。整数b的值约定为 1 ≤ b ≤ 100 000。整数c的值约定为 1 ≤ c ≤ 100 000。样例输入3 4 5样例输

2022-11-26 23:07:37 302

原创 7-22 [0404]三角形判定

问题描述编写程序,从键盘读入3个整数(使用空格分隔)作为3条线段长度,如果这3条线段能够组成一个三角形,那么输出信息“yes”到屏幕,否则就输出“no”。输入格式一共1行数据,包含3个代表线段长度的整数a、b、c。输出格式输出1行信息,行末没有换行符。数据规模与约定整数a的值约定为 1 ≤ a ≤ 100 000。整数b的值约定为 1 ≤ b ≤ 100 000。整数c的值约定为 1 ≤ c ≤ 100 000。样例输入3 8 4样例输出

2022-11-26 23:01:34 113

原创 7-21 [0403]十六进制整数转换

问题描述编写程序,从键盘读入一个十六进制整数,然后分别以八进制和十进制的格式输出该整数到屏幕。输入格式一共1行数据,包含1个十六进制整数n。输出格式输出2行信息,每行行末都有一个换行符。第1行输出八进制整数。第2行输出十进制整数。数据规模与约定整数n的值约定为 1 ≤ n ≤ FFF FFF (十六进制)。样例输入ABCD样例输出12571543981#include <stdio.h>int main(){

2022-11-26 22:52:02 89

原创 7-20 [0402]八进制整数转换 (PTA打卡)

问题描述编写程序,从键盘读入一个八进制整数,然后分别以十进制和十六进制的格式输出该整数到屏幕。输入格式一共1行数据,包含1个八进制整数n。输出格式输出2行信息,每行行末都有一个换行符。第1行输出十进制整数。第2行输出十六进制整数。数据规模与约定整数n的值约定为 1 ≤ n ≤ 77 777 777 (八进制)。样例输入123456样例输出42798A72E#include <stdio.h>int main(){

2022-11-26 22:47:23 283

原创 7-19 [0401]十进制整数转换

问题描述编写程序,从键盘读入一个十进制整数,然后分别以八进制和十六进制的格式输出该整数到屏幕。输入格式一共1行数据,包含1个十进制整数n。输出格式输出2行信息,每行行末都有一个换行符。第1行输出八进制整数。第2行输出十六进制整数。数据规模与约定整数n的值约定为 1 ≤ n ≤ 99 999 999。样例输入12345678样例输出57060516BC614E#include <stdio.h>int main(){

2022-11-26 22:41:54 77

原创 7-18 [0318] 鸡兔同笼问题 (PTA打卡)

问题描述“鸡兔同笼”问题是中国古代的数学名题之一。大约在1500年前,《孙子算经》中就记载了这个有趣的问题。书中是这样叙述的:今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?这4句话的意思是:有若干只鸡兔同在一个笼子里,从上面数,有35个头,从下面数,有94条腿。问笼中各有多少只鸡和兔?编写程序,从键盘读入代表头的总数量的整数head以及代表腿的总数量的整数leg,然后计算鸡和兔的数量并输出结果到屏幕。如果有多个解,则只需要输出一个解即可。如果无解,则输出信息“Error”。这里约定鸡和兔的

2022-11-26 22:36:45 1890

原创 7-16 [0316]计算阶乘(版本2) (PTA打卡)

问题描述阶乘n!的定义:0! = 1n! = 1 × 2 × 3 × …… × n,(n > 0)编写程序,从键盘读入一个整数n,然后计算n的阶乘n!,并输出结果到屏幕。输入格式一共1行数据,包含一个整数n。输出格式输出1行,包含一个整数,行末没有换行符。数据规模与约定每个整数n的值约定为 0 ≤ n ≤ 20。样例输入18样例输出6402373705728000#include <stdio.h>int main(){ int n

2022-11-19 15:33:18 69

原创 6-2 [0716]平年闰年判断 (PTA打卡)

问题描述平年与闰年的判断标准如下:如果年份是100的倍数,且能被400整除,则该年份是闰年;如果年份不是100的倍数,且能被4整除,则该年份是闰年;如果以上都不满足,则该年份为平年。编写一个C语言函数,函数名字是is_leap,返回值是int类型,参数列表有一个int类型变量year作为形式参数。函数is_leap( )的功能是根据给定的year值来判断该年份是平年或闰年,如果是闰年则返回整数1,即逻辑值“真”,如果是平年则返回整数0,即逻辑值“假”。函数is_leap( )不允许从键盘读取数

2022-11-19 15:23:25 1310 1

原创 6-1 [0715]百分制转换等级制 (PTA打卡)

问题描述某学校使用等级制评定学生成绩,原来的百分制按照如下规则转换为等级制:95分及以上评为A,85分及以上评为B,70分及以上评为C,60分及以上评为D, 60分以下评为E。编写一个C语言函数,函数名字是to_grade,返回值是char类型,参数列表有一个int类型变量score作为形式参数。函数接口定义:char to_grade(int score);函数to_grade( )的功能是按照给定的百分制整数分数score计算出相应的等级,并把该等级返回。如果整数变量score不满足条件

2022-11-19 15:18:59 1152

原创 7-10 [0310]平年闰年判定

问题描述平年与闰年的判断标准如下:如果年份是100的倍数,且能被400整除,则该年份是闰年;如果年份不是100的倍数,且能被4整除,则该年份是闰年;如果以上都不满足,则该年份为平年。编写程序,从键盘读入一个代表年份的整数,然后判断该年份是平年或闰年并输出结果到屏幕。如果是平年,则输出“common”;如果是闰年,则输出“leap”。输入格式一共1行数据,包含一个整数n。输出格式输出“common”或“leap”,行末没有换行符。数据规模与约定每个整数n的值约定为 1900 ≤ n

2022-11-19 15:14:36 256

原创 7-9 [0309]奇偶数判定 (PTA打卡)

问题描述编写程序,从键盘读入一个整数,然后判断该整数是奇数或者偶数,并输出结果到屏幕。如果是奇数,则输出“odd”;如果是偶数,则输出“even”。输入格式一共1行数据,包含一个整数。输出格式输出“odd”或“even”,行末没有换行符。数据规模与约定每个整数n的值约定为 1 ≤ n ≤ 10 000 000。样例输入135样例输出odd#include <stdio.h>int main(){ int num; int result;

2022-11-19 15:10:21 754

原创 7-8 [0308]百分制转换等级制 (PTA打卡)

问题描述某学校使用等级制评定学生成绩,原来的百分制按照如下规则转换为等级制:95分及以上评为A,85分及以上评为B,70分及以上评为C,60分及以上评为D, 60分以下评为E。编写C程序,从键盘读入一个代表百分制成绩的整数,然后输出相应的等级成绩。如果分数小于0或大于100,则输出“Error”。输入格式一共1行数据,包含一个整数。输出格式输出相应的等级,行末没有换行符。数据规模与约定每个整数n的值约定为 -10 000 000 ≤ n ≤ 10 000 000。样例输入80

2022-11-19 15:06:28 1108

原创 7-7 [0307]星期转换 (PTA打卡)

问题描述编写程序,从键盘读入一个整数,如果该整数是0至6的范围,则相应输出“SUN”、“MON”、“TUE”、“WED”、“THU”、“FRI”以及“SAT”到屏幕,如果该整数不是在0至6的范围,则输出“Error”。输入格式一共1行数据,包含一个整数。输出格式输出相应的字符串,行末没有换行符。数据规模与约定每个整数n的值约定为 -10 000 000 ≤ n ≤ 10 000 000。样例输入2样例输出TUE#include <stdio.h>int

2022-11-19 15:02:44 729

原创 7-6 [0306]求3个数的最小值 (PTA打卡)

问题描述编写程序,从键盘读入3个整数并输出这3个数中的最小值到屏幕。输入格式一共3行数据,每行包含一个整数。输出格式一个整数,行末没有换行符。数据规模与约定每个整数n的值约定为 -10 000 000 ≤ n ≤ 10 000 000。样例输入123-234345样例输出-234#include <stdio.h>int main(){ int num1; int num2; int num3; scanf("%d

2022-11-19 14:57:21 263

原创 7-5 [0305]求2个数的最大值分数 (PTA打卡)

问题描述编写程序,从键盘读入2个整数并输出这2个数中的最大值到屏幕。输入格式一共2行数据,每行包含一个整数。输出格式一个整数,行末没有换行符。数据规模与约定每个整数n的值约定为 -10 000 000 ≤ n ≤ 10 000 000。样例输入1234样例输出34#include <stdio.h>int main(){ int a ; int b ; scanf("%d %d",&a,&b); if

2022-11-19 14:53:28 142

原创 7-4 [0304]输出ASCII字符的编号 (PTA打卡)

问题描述编写程序,从键盘读入一个ASCII字符,然后输出该字符对应的ASCII十进制编号到屏幕。输入格式一共1行数据,包含一个ASCII字符。输出格式一个整数,行末没有换行符。数据规模与约定所输入的字符,其ASCII十进制编号n满足 33 ≤ n ≤ 126。样例输入a样例输出97#include <stdio.h>int main(){ char ascii ; scanf("%c",&ascii); printf("%d",ascii)

2022-11-19 14:47:08 653

原创 【无标题】打卡PTA

7-3 [0303]判断2个整数是否相等问题描述编写程序,从键盘读入2个整数,如果这2个整数的数值相等,则输出“yes”的信息到屏幕,否则输出“no”的信息。输入格式一共2行数据,每行包含一个整数。输出格式小写的“yes”或“no”,行末没有换行符。数据规模与约定每个整数n的值约定为 -10 000 000 ≤ n ≤ 10 000 000#include <stdio.h>int main(){ int a ; int b ; scan

2022-11-16 12:05:10 129 1

原创 大一新生打卡

7-2[0302]读取3个整数并求和问题描述编写程序,从键盘读入3个整数并求和,然后输出结果到屏幕。输入格式一共3行数据,每行包含一个整数。输出格式加号和等号的两边都有一个空格,行末没有换行符。

2022-11-10 21:37:35 49

空空如也

空空如也

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

TA关注的人

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