CSUST_OJ
7900X
用力奔跑才能尽情呼吸
展开
-
1.8 输出浮点数
试题描述读入一个双精度浮点数,分别按输出格式“%f”,“%f”保留5位小数,“%e”和“%g”的形式输出这个整数,每次在单独一行上输出。输入格式一个双精度浮点数。输出格式输出有四行:第一行是按“%f”输出的双精度浮点数;第二行是按“%f”保留5位小数输出的双精度浮点数;第三行是按“%e”输出的双精度浮点数;第四行是按“%g”输出的双精度浮点数。样例输入12.3456789样例输出12.34567912.345681.234568e+00112.3457原创 2017-11-16 21:40:10 · 664 阅读 · 0 评论 -
2.1 超级玛丽
试题描述超级玛丽是一个非常经典的游戏。请你用字符画的形式输出超级玛丽中的一个场景。输入格式无。输出格式如样例所示。样例输入(无)样例输出 ******** ************ ####....#. #..###.....##....原创 2017-11-17 13:41:48 · 565 阅读 · 0 评论 -
3.4 反向输出一个三位数
描述将一个三位数反向输出。输入一个三位数n。输出反向输出n。样例输入100样例输出001#includeint main(){ int n,a,b,c; scanf("%d",&n); a=n/100; b=(n/10)%10; c=n%10; printf("%d%d%原创 2017-11-19 23:19:13 · 3945 阅读 · 0 评论 -
3.3 计算球的体积
描述对于半径为r的球,其体积的计算公式为V=4/3*πr3,这里取π= 3.14。现给定r,求V。输入输入为一个不超过100的非负实数,即球半径,类型为double。输出输出一个实数,即球的体积,保留到小数点后2位。样例输入4样例输出267.95#include#define PAI 3.14int main(原创 2017-11-19 23:16:24 · 8153 阅读 · 1 评论 -
3.1 计算并联电阻的阻值
描述对于阻值为r1和r2的电阻,其并联电阻阻值公式计算如下:R = 1/(1/r1 + 1/r2)输入两个电阻阻抗大小,浮点型,以一个空格分开。输出并联之后的阻抗大小,结果保留小数点后2位样例输入1 2样例输出0.67提示计算过程使用float类型#includeint main(){ flo原创 2017-11-19 23:14:12 · 4028 阅读 · 0 评论 -
3.2 计算浮点数相除的余数
描述计算两个双精度浮点数a和b的相除的余数,a和b都是正数的。这里余数(r)的定义是:a = k * b + r,其中 k是整数, 0 输入输入仅一行,包括两个双精度浮点数a和b。输出输出也仅一行,a÷b的余数样例输入73.263 0.9973样例输出0.4601提示注意:输出时小数尾部没有多余的0,可以用下面这种格式:double原创 2017-11-19 23:12:54 · 4828 阅读 · 1 评论 -
oj105
描述已知正整数 n 是两个不同的质数的乘积,试求出较大的那个质数。输入输入只有一行,包含一个正整数 n。对于60%的数据,6 ≤ n ≤ 1000。对于100%的数据,6 ≤ n ≤ 2*10^9。输出输出只有一行,包含一个正整数 p,即较大的那个质数。样例输入21样例输出7代码如下:#includeint mai原创 2018-01-01 11:09:07 · 625 阅读 · 0 评论 -
oj106
描述输入一个正整数n,求第n小的质数。输入一个不超过10000的正整数n。输出第n小的质数。样例输入10样例输出29#include#includeint main(){int i,j,k,t,n,a[10001];while(scanf("%d",&n)!=EOF){i=1,k=0;while(k!=n){i原创 2018-01-01 11:25:05 · 441 阅读 · 0 评论 -
oj114
试题描述一个长度为n(n>0)的序列中存在“有趣的跳跃”当前仅当相邻元素的差的绝对值经过排序后正好是从1到(n-1)。例如,1 4 2 3存在“有趣的跳跃”,因为差的绝对值分别为3,2,1。当然,任何只包含单个元素的序列一定存在“有趣的跳跃”。你需要写一个程序判定给定序列是否存在“有趣的跳跃”。输入格式一行,第一个数是n(0 输出格式一行,若该序列存在“有趣的跳跃”,输出"Jo原创 2017-12-12 20:42:06 · 457 阅读 · 0 评论 -
2.8 将一个整型变量的值赋给一个布尔型变量,再将这个布尔型变量的值赋给一个整型变量,得到的值是多少?
试题描述将一个整型变量的值赋给一个布尔型变量,再将这个布尔型变量的值赋给一个整型变量,得到的值是多少?输入格式一个整型范围内的整数,即初始时整型变量的值。输出格式一个整数,经过上述过程后得到的结果。样例输入3样例输出1#include#include//要定义bool型变量必须要这个int main(){ int a;原创 2017-11-19 16:48:39 · 18376 阅读 · 0 评论 -
2.2 分别定义int,short类型的变量各一个,并依次输出它们的存储空间大小
试题描述分别定义int,short类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。输入格式无。输出格式一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。样例输入(无)样例输出(不提供)#includeint main(){ printf("%d %d\n",sizeof(int),sizeof(short)原创 2017-11-17 13:44:13 · 20226 阅读 · 0 评论 -
2.3 分别定义float,double类型的变量各一个,并依次输出它们的存储空间大小
试题描述分别定义float,double类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。输入格式无。输出格式一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。样例输入(无)样例输出(不提供)#includeint main(){ printf("%d %d\n",sizeof(float),sizeof(d原创 2017-11-17 13:45:38 · 11960 阅读 · 0 评论 -
2.4 分别定义bool,char类型的变量各一个,并依次输出它们的存储空间大小
试题描述分别定义bool,char类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。输入格式无。输出格式一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。样例输入(无)样例输出(不提供)#include#includeint main(){ printf("%d %d\n",sizeof(bool),si原创 2017-11-17 13:47:14 · 11272 阅读 · 0 评论 -
2.5 输入一个单精度浮点数,将其向零舍入到整数。说明:向零舍入的含义是,正数向下舍入,负数向上舍入。提示:可以使用强制类型转换来实现
试题描述输入一个单精度浮点数,将其向零舍入到整数。说明:向零舍入的含义是,正数向下舍入,负数向上舍入。提示:可以使用强制类型转换来实现。输入格式一个单精度浮点数。输出格式一个整数,即向零舍入到整数的结果。样例输入2.3样例输出2#includeint main(){ float a; int b; scanf("原创 2017-11-17 13:48:29 · 18579 阅读 · 1 评论 -
1.5 输出保留3位小数的浮点数
试题描述读入一个单精度浮点数,保留3位小数输出这个浮点数。输入格式只有一行,一个单精度浮点数。输出格式也只有一行,读入的单精度浮点数。样例输入12.34521样例输出12.345原创 2017-11-16 21:36:17 · 2407 阅读 · 0 评论 -
1.1 Hello, World!
试题描述对于大部分编程语言来说,编写一个能够输出“Hello, World!”的程序往往是最基本、最简单的。因此,这个程序常常作为一个初学者接触一门新的编程语言所写的第一个程序,也经常用来测试开发、编译环境是否能够正常工作。现在你就需要完成这样一个程序。输入格式无。输出格式一行,仅包含一个字符串:“Hello, World!”样例输入(无)样例输出Hello, World!原创 2017-11-16 21:17:29 · 397 阅读 · 1 评论 -
1.2 换行输出
试题描述换行输出字符串"CHINA"和"CSUST"输入格式无。输出格式两行CHINACSUST样例输入(无)样例输出CHINACSUST原创 2017-11-16 21:19:10 · 1082 阅读 · 0 评论 -
1.3 输出第二个整数
试题描述输入三个整数,把第二个输入的整数输出。输入格式只有一行,共三个整数,整数之间由一个空格分隔。整数是32位有符号整数。输出格式只有一行,一个整数,即输入的第二个整数。样例输入123 456 789样例输出456原创 2017-11-16 21:23:07 · 1418 阅读 · 0 评论 -
1.7 空格分隔输出
试题描述读入一个字符,一个整数,一个单精度浮点数,一个双精度浮点数,然后按顺序输出它们,并且要求在他们之间用一个空格分隔。输出浮点数时保留6位小数。输入格式共有四行:第一行是一个字符;第二行是一个整数;第三行是一个单精度浮点数;第四行是一个双精度浮点数。输出格式输出字符、整数、单精度浮点数和双精度浮点数,之间用空格分隔。样例输入a122.33.2样例输出a 12 2.300000 3.200000原创 2017-11-16 21:39:18 · 1023 阅读 · 0 评论 -
1.10 字符菱形
试题描述给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。输入格式输入只有一行, 包含一个字符。输出格式该字符构成的菱形。样例输入*样例输出 * ******** *** *原创 2017-11-16 21:44:45 · 1748 阅读 · 0 评论 -
1.9 字符三角形
试题描述给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形。输入格式输入只有一行, 包含一个字符。输出格式该字符构成的等腰三角形,底边长5个字符,高3个字符。样例输入*样例输出 * ********原创 2017-11-16 21:41:30 · 1859 阅读 · 0 评论 -
1.4 对齐输出
试题描述读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们。输入格式只有一行,包含三个整数,整数之间以一个空格分开。输出格式只有一行,按照格式要求依次输出三个整数,之间以一个空格分开。样例输入123456789 0 -1样例输出123456789 0 -1原创 2017-11-16 21:34:28 · 1279 阅读 · 0 评论 -
2.7 输入一个ASCII码,输出对应的字符。
试题描述输入一个ASCII码,输出对应的字符。输入格式一个整数,即字符的ASCII码,保证存在对应的可见字符。输出格式一行,包含相应的字符。样例输入65样例输出A#includeint main(){ int a; while(scanf("%d\n",&a)!=EOF) printf("%c\n",a)原创 2017-11-17 13:51:47 · 27721 阅读 · 0 评论 -
2.6 输入一个除空格以外的可见字符(保证在函数scanf中可使用格式说明符%c读入),输出其ASCII码。
试题描述输入一个除空格以外的可见字符(保证在函数scanf中可使用格式说明符%c读入),输出其ASCII码。输入格式一个除空格以外的可见字符。输出格式多组输入,每行输出一个十进制整数,即该字符的ASCII码。样例输入A样例输出65#includeint main(){ char a; while(scanf("%c",&a)!=E原创 2017-11-17 13:50:53 · 23927 阅读 · 1 评论 -
1.6 输出保留12位小数的浮点数
试题描述读入一个双精度浮点数,保留12位小数,输出这个浮点数。输入格式只有一行,一个双精度浮点数。输出格式也只有一行,保留12位小数的浮点数。样例输入3.1415926535798932样例输出3.141592653580原创 2017-11-16 21:37:25 · 1721 阅读 · 0 评论