在屏幕上打印出n行的金字塔图案

合集下载

java经典程序100例

java经典程序100例

2,给定一个百分制的分数,输出相应的等级。
90 分以上
A级
80~89
B级
70~79
C级
60~69
D级
60 分以下
E级
import java.util.Scanner; class Mark{
public static void main(String[] args){ System.out.println("请输入一个分数"); //定义输入的分数为“mark”,且分数会有小数 double mark; Scanner scanner = new Scanner(System.in); mark = scanner.nextDouble();
12、输入一个数据 n,计算斐波那契数列(Fibonacci)的第 n 个值 1 1 2 3 5 8 13 21 34 规律:一个数等于前两个数之和
//计算斐波那契数列(Fibonacci)的第 n 个值 public class Fibonacci{
public static void main(String args[]){ int n = Integer.parseInt(args[0]); int n1 = 1;//第一个数 int n2 = 1;//第二个数 int sum = 0;//和 if(n<=0){ System.out.println("参数错误!"); return;
3,编写程序求 1+3+5+7+……+99 的和值。
class he{ public static void main(String[] args){ int number = 1; //初始值 1,以后再+2 递增上去 int sum = 0; for ( ; number <100; number+=2 ){ sum += number; } System.out.println("1+3+5+7+……+99= " +sum); }

Excel中如何制作金字塔图表_20201217203214

Excel中如何制作金字塔图表_20201217203214

Excel中如何制作金字塔图表_20201217203214Excel中如何制作金字塔图表在日常工作中我们制作图表时,会优先考虑到柱形图、饼状图、折线图等图表。

其实还有好多图表我们不太经常使用,本文主要介绍一种不常使用的金字塔图表制作方法,供有需求朋友参考使用,希望让你的数据展示方式更加多样化。

Step1.输入数据;Step2.将数据创建成一个“三维堆积柱形图”图表;Step3.选中图表,单击“切换行/列”按钮,让柱形全部重叠到一起;Step4.双击图表中的柱形,打开“设置数据系列格式”窗格,选择柱体形状为“完整棱锥”形;同时可通过调整“间隙深度”与“间隙宽度”来调整图表形状大小;Step5.在“图表工具”设计菜单下可根据个人喜好选择对应图表样式;通过以上步骤所制作出的金字塔图表各层级是全部连接在一起,各层之间无隔层悬空;如果大家需要金字塔图表各层之间有隔层悬空,可采用以下方法实现;Step6.在原始数据中加入辅助层数据;Step7.加入辅助层数据后,金字塔图表变更为下图,图表中增加4层;Step8.在图表中选中每一辅助层,进入“设置数据系列格式”窗格中将其填充设置为无填充,边框设置为“无线条”;实现隐藏这层数据的效果,让金字塔图表各层间悬空;Step9.点击图表进入图表元素窗格去除“坐标轴”与“网格线”;Step10.点击图表进入图表元素窗格添加“数据标签”;Step11.双击“数据标签”,进入“设置数据标签格式”窗格,根据需求对标签选项进行设置;Step12.设置数据标签的标签选项包括“系列名称”与“值”,设置完成的金字塔图表如下图所示;根据需求也可以对图表进行文本选项等其它内容进行设置;像这样的金字塔图表我们也可以设置成如下图所示,进行PPT演讲时可以加上进行展示。

java平时实验

java平时实验

控制结构1.使用if...else 语句(1)程序功能:使用if...else 语句构造多分支,判断某一年是否为闰年。

闰年的条件是符合下面二者之一:一能被4 整除,但不能被100 整除;二能被400 整除。

(2)编写源程序文件,代码如下。

public class Demo2_6 {public static void main(String args[]) {int year=2005;if ((year%4==0 && year%100!=0) || (year%400==0)) //System.out.println(year+" 年是闰年");elseSystem.out.println(year+" 年不是闰年");}}2.使用s witch 语句(1)程序功能:在不同温度时显示不同的解释说明。

(2)程序源代码如下。

class Demo2_7{public static void main(String args[]) {int c=28;switch (c/10) {case 1:System.out.println(" "+c+"℃有点冷。

要多穿衣服。

");case 2:System.out.println(" "+c+"℃正合适。

出去玩吧。

");case 3:System.out.println(" "+c+"℃有点热。

");default:System.out.println(" "+c+"℃太热了!开空调。

");}}}3. for 循环语句练习(1)程序功能:按5 度的增量打印出一个从摄氏温度到华氏温度的转换表。

(2)程序源代码如下。

class Demo2_8{public static void main (String args[]) {int h,c;System.out.println("摄氏温度华氏温度");for (c=0; c<=40; c+=5) {h=c*9/5+32;System.out.println(" "+c+" "+h);}}}4.do…while 循环语句练习(1)程序功能:求1+2+…+100 之和,并将求和表达式与所求的和显示出来。

(完整版)Java核心技术习题答案

(完整版)Java核心技术习题答案

Java核心技术习题答案马志强张然李雷孝编清华大学出版社目录第一章Java语言概述 (3)第二章 Java语法基础 (4)第三章面向对象编程 (15)第四章数组 (38)第五章高级类特性 (45)第六章 GUI编程 (51)第七章集合框架 (62)第九章集合框架 (77)第十章 IO流 (81)第十一章 JDBC访问数据库 (84)第十二章线程 (85)第十三章网络编程 (90)第一章Java语言概述一、选择题1-5 ABBBB6-8 AAB二、填空题1. MyClass MyClass.class2. String数组(String[])一3. javac A.java java A三、程序设计题1、搭建Java运行环境,并写一个Java程序打印输出“开始学习Java程序设计!”。

1)首先安装JDK;2)配置环境变量path,classpath可配可不配;3)FirstJava.javapublic class HelloWorld{public static void main(String[] args){System.out.println("开始学习Java程序设计!");}}2、修改下面四个Java源文件中的错误,使其能够编译和运行。

Test1.java:TestAnother1类不能再使用public修饰,一个源文件中只能有一个类或者接口用public修饰;Test2.java:源文件中public修饰的类的名字为Testing2,和源文件名字不一致;Test3.java:Test3类的main方法的形参类型为String[];Test4.java:Test4类的main方法必须使用static关键字修饰。

第二章 Java语法基础一、选择题1-5 BCADB6-9 DCCC二、填空题1. abc ,a1, _abc, _1a, ab123#a,const,$abc,1abc,if,$#1sa,$_a,_$q12.题目出现问题:代码修改为 ch = (char) (ch+1);结果为’B’;如果直接System.out.println(ch+1);结果为98。

javascript打印完整金字塔型_完整菱形_空心菱形_思路算法详解_js源代码

javascript打印完整金字塔型_完整菱形_空心菱形_思路算法详解_js源代码

javascript打印完整⾦字塔型_完整菱形_空⼼菱形_思路算法详解_js源代码在第23讲有作业,如下图所⽰:分析过程如下:(1)先打印⼀个星号并换⾏document.writeln("*<br/>");(2)打印⼀⾏6个星号for(var i=0;i<6;i++){ //打印⼀⾏6个document.writeln("*");}(3)打印6列星号for(var i=0;i<6;i++){ //打印6列document.writeln("*<br/>");}(4)打印6⾏6列for(var i=0;i<6;i++){ //打印6⾏6列for(var j=0;j<6;j++){document.writeln("*");}document.writeln("<br/>"); //每打印⼀⾏后就换⾏}(5)⾦字塔型是由下⾯图形转成的,先打印此图形控制内层循环的打印。

观察上图,发下如下规律:则让内层循环 j<=i,就可以实现。

i控制⾏数,j控制列数。

⽐如:当i=0时,内层循环1次,j=0,j<=i,当j++时,就跳出内层循环;当i=1时,内存循环2次,j=0和j=1的情况,当j=1,j++, 则j=2,j<=i则不成⽴,跳出内存循环。

以此类推。

for(var i=0;i<6;i++){for(var j=0;j<=i;j++){document.writeln("*");}document.writeln("<br/>");}(6)当j<i,那么每⾏少⼀个星号, 则第⼀⾏会被抹掉,如下图所⽰:for(var i=0;i<6;i++){for(var j=0;j<i;j++){document.writeln("*");}document.writeln("<br/>");}(7)空格和星号相结合的情况,完整⾦字塔就是被空格顶过去的。

java,for循环练习题

java,for循环练习题

java,for循环练习题1、实现一个课程名称和课程代号的转换器:输入下表中的课程代号,输出课程的名称。

用户可以循环进行输入,如果输入n就退出系统。

课程名称和课程代号对照表2金。

计算5年后,获得的本金是多少?3、求整数1~100的累加值,但要求跳过所有个位为3的数。

4、输入一个正整数N,判断该数是不是质数,如果是质数输出“N是一个质数”,否则输出“N不是质数”。

提示:质数的含义:除了1和它本身不能被任何数整除。

5、输入一个正整数,将该数的各位左右反转输出,即输入123,输出321。

6、在屏幕上打印出n行的金字塔图案,如,若n=5,则图案如下:************************7、打印出100~999之间的所有“水仙花数”。

所谓“水仙花数”,是指一个3位数,其各位数字立方和等于该数本身。

例如:153是一个“水仙花数”,因为153=13+53+33。

8、幸运猜猜猜:游戏随机给出一个0~99的数字,然后让你猜是什么数字。

你可以随便猜一个数字,游戏会提示太大还是太小,从而缩小结果范围。

经过几次猜测与提示后,最终推出答案。

在游戏过程中,记录你最终猜对时所需要的次数,游戏结束后公布结果。

积分对照表提示:产生0~99之间的随机数字:int number = *100)使用for循环结构,其中循环计数器counter同时也记录你猜测的次数计算积分可以使用switch结构9、将一个数组中的元素倒排过来,不能新开一个数组的临时存储空间,只能在原数组上改练习题——循环1. 对数组a[]={30,1,-9,70,25}进行由小到大的排序,并输出最终结果。

//import java.util.Scanner;//对数组a[]={30,1,-9,70,25}进行由小到大的排序,并输出最终结果。

public class LianXi {} public static void main { } inta[]={30,1,-9,70,25}; int b,c=4; for{ for{if{ b=a[i+1]; a[i+1]=a[i]; a[i]=b; } } c--; } for{ } System.out.print;2. 分别编写APPLET和APPLICATION程序,使运行后在屏幕上生成如下的图案。

Java练习及参考答案

Java练习及参考答案

Java练习及参考答案1,编写程序,判断给定的某个年份是否是闰年。

闰年的判断规则如下:(1)若某个年份能被4整除但不能被100整除,则是闰年。

(2)若某个年份能被400整除,则也是闰年。

import java.util.Scanner;class Bissextile{public static void main(String[] arge){System.out.print("请输入年份");int year; //定义输入的年份名字为“year”Scanner scanner = new Scanner(System.in);year = scanner.nextInt();if (year<0||year>3000){System.out.println("年份有误,程序退出!"); System.exit(0);}if ((year%4==0)&&(year%100!=0)||(year%400==0)) System.out.println(year+" is bissextile");elseSystem.out.println(year+" is not bissextile ");}}2,给定一个百分制的分数,输出相应的等级。

90分以上 A级80~89 B级70~79 C级60~69 D级60分以下 E级import java.util.Scanner;class Mark{public static void main(String[] args){System.out.println("请输入一个分数");//定义输入的分数为“mark”,且分数会有小数double mark;Scanner scanner = new Scanner(System.in);mark = scanner.nextDouble();//判断是否有输入错误。

编程题

编程题
四、编程题
题号
题干 编写一个程序,程序运行后的初始界面如所示。当用户在文本框输入姓名, 例如输入“张三”,单击“确定”按纽,则程序的运行情况如图所示。单击 “进入” 按纽,则结束程序运行。 编写一个程序,在屏幕上显示“你好,Visual Basic系统”,字体大小设为 12磅、颜色为红色,如图所示。单击窗体后,在窗体上显示“初次见面,请 多关照!”,同时窗体上出现两个命令按纽“继续”和“结束”,如图所示 。如果单击“继续” 按纽,则又回到开始运行状态;单击“结束” 按纽, 在文本框(text1)输入一个三位数,单击窗体后,在窗体上打印输出该数的 个位数、十位数和百位数。 编写一个程序,单击窗体后,在窗体上随机位置,随机输出一个大写的英文 字母 利用InputBox输入圆的半径,计算并显示圆的面积。公式为:圆的面积=∏ *r*r。 在窗体上放一个标签Label1, 一个命令按纽Command1,当窗体启动时使标签 居于窗体的中间,并显示系统的当前时间,命令按纽显示为“放大”,当单 击命令按纽时,将标签中显示文字放大1~3倍(随机确定),并重新显示系统 的当前时间。 编写一个华氏温度与摄氏温度的转换程序,效果如所示。转换公式为: F=9/5*C+32, C=5/9*(F-32)。 编写一个模拟袖珍计算器的程序,运行界面图图如所示。 使用 InputBox输入一个数,判断这个数的奇偶性。
我国古代数学家张丘建在“算经”里提出一个世界数学史上有名的百鸡问 19 题:鸡翁一,值钱五,鸡母一,值钱三,鸡雏二,值钱一,百钱买百鸡,问 鸡翁、母、雏各几何?请编写一程序。 20 设计程序,求s=1+(1+2)+(l+2+3)+…+(1+2+3+…+n)的值 21 在编辑框中输出100~1000之间能被37整除的数。 22 编写一程序。有一根100米长的线段,每天剪掉一半,一直剪到小于0.1为 止,请问几天后可剪完。

怎么用WPS文字制作金字塔

怎么用WPS文字制作金字塔

怎么用WPS文字制作金字塔
金字塔可以很好的反映出职场职位关系、晋升条件关系等等自下而上的关系,是日常中用到很为广泛的模型之一,还有一个食物营养金字塔,身为吃货的小编听到食物就不能淡定了,不扯太远了,下面就教你门做一个金字塔吧。

wps文字制作金字塔的步骤:
①启动WPS文字2013,单击菜单栏--插入--形状,选择三角形,准备插入到文档中。

②画出三角形,鼠标左键按住不放,直接拖拽即可。

③然后插入直线,画出金字塔的侧面。

④在金字塔正面和侧面插入几条直线,教大家一个技巧,按住Shift键可以画出很直的直线。

⑤发现正面三角形有颜色,右击,设置对象格式,将填充颜色设为无色。

⑥最终的效果如下所示,我们可以选中,右击组合--组合,这样就可以整体移动了。

java打印正金字塔,倒金字塔和“水影”金字塔

java打印正金字塔,倒金字塔和“水影”金字塔

java打印正⾦字塔,倒⾦字塔和“⽔影”⾦字塔java打印正⾦字塔,倒⾦字塔和“⽔影”⾦字塔 -------哒哒~~~~~~~~~~⼩⼩少年 闲来⽆事,想起⾃⼰初学java的时候做的经典的⽆⾮就是打印出⼀些有意思的图形,⼼⾎来潮⾃⼰就写了这么⼀个打印⾦字塔的demo,⾃⼰回顾⼀下当初的感受,同时也 分享给初学java的同道中⼈,⼀起来培养编程的兴趣<(^-^)>。

⾦字塔图案 1,问题分析 我们都知道,打印输出的时候,都是从最左端输出,⽽这⾥,第⼀个星号是在中间。

这实际是因为星号之前有很多空格。

当我们使⽤问号来表⽰空格,实际的输出效果应该是图1.2的形式。

1.1 1.2 从图中分析,我们可以看到本次打印出的⾦字塔有5⾏,每⼀⾏都会打印出⼏个空格,然后再打印出⼏个★号,这样我们就知道该如何确认程序的框架了。

public static void Triangle(){ for(int i = 1;i <= 5;i++){ //循环5次,打印5⾏ //打印空格数 //打印★数 System.out.pringln(); //打印出⾏数 } } 现在我们知道了需要的的⾏数,那么接下来我们需要确认空格数和★数有多少,我们来看它的规律。

2,寻找空格和★号的规律。

从图中,我们可以发现:第1⾏的空格为4个,第2⾏是3个,第3⾏是2个,……,每⾏依次递减,直⾄最后⼀⾏空格数为0;⽽星号数⽬是第1⾏是1个,第2⾏是3,第3⾏是5,……,每⾏依次递增2,直⾄最后⼀⾏星号数为9。

总结数据,我们可以得到表1.1所⽰的规律。

空格和星星的规律⾏数空格数星星数1 4 5-1 1 1*2-12 3 5-2 3 2*2-13 2 5-3 5 3*2-14 1 5-4 7 4*2-150 5-5 9 5*2-1规律依次减1 5-⾏数依次加2 ⾏数*2-1 根据图中我们可以发现这种规律,那么接下来是不是就简单了。

计算机二级(C)6_真题(含答案与解析)-交互

计算机二级(C)6_真题(含答案与解析)-交互

计算机二级(C)6(总分660, 做题时间120分钟)选择题(1-10题每题2分,11-50题每题1分,共60分) 1.有以下程序#include <stdio.h>main( ){ printf("%d\n",NULL); }程序运行后的输出结果是()。

SSS_SINGLE_SELA 0B 1C -1D NULL没定义,出错分值: 1.5答案:A2.有以下程序:int fa(int x){ return x *x;}int fb(int x){ return x *x *x;}int f(int( *f1)( ),int( *f2)( ),int x) { return f2(x)-f1(x);}main( ){ int i;i=f(fa,fb,2);printf("%d\n",i);}程序运行后的输出结果是()。

SSS_SINGLE_SELA -4B 1C 4D 8分值: 1.5答案:C本题考点是函数之间的参数传递。

3.下面程序的功能是输出以下形式的金字塔图案是:** * ** * * * ** * * * * * *main( ){ int i,j;for(i=1;i<=4;i++){ for(j=1;j<=4-i;j++)printf( “ ” );for(j=1;j<=_______;j++)printf(“*”);printf(“\n”);}}在下划线处应填入的是()。

SSS_SINGLE_SELA iB 2*i-1C 2*i+1D i+2分值: 1.5答案:B4.若有以下程序段int m=0xabc,n=0xabc;m-=n;printf("%X\n",m);执行后输出结果是()。

SSS_SINGLE_SELA 0X0B 0x0C 0D 0XABC分值: 1.5答案:C5.以下叙述中正确的是()。

SSS_SINGLE_SELA C语言的源程序不必通过编译就可以直接运行B C语言中的每条可执行语句最终都将被转换成二进制的机器指令C C源程序经编译形成的二进制代码可以直接运行D C语言中的函数不可以单独进行编译分值: 1.5答案:B6.SSS_SINGLE_SELA p->nextB pC sD s->next分值: 1.5答案:B7.在Windows环境下,当一个应用程序窗口被最小化后,该应用程序()。

用excel做金字塔图(详细制作步骤)

用excel做金字塔图(详细制作步骤)

用excel做金字塔图 做金字塔图
步骤一:对数据进行加工和处理。如下图黄色部分所示制作辅助数 据。
用excel做金字塔图 做金字塔图
步骤二:用处理好的数据,制作条形图。
用excel做金字塔图 做金字塔图
步骤三:设置重叠比例为100。
用excel做金字塔图 做金字塔图
步骤四:设置横轴的坐标轴格式,如下图,自定义为#,##0;#,##0。同 样的方法自定义图中的数字标签,以使左右两边均显示为正数。
在进行客户特征分析时金字塔图可以帮助我们把性别和年龄两个因素同时体现出来使结果更直观
用excel做金字塔图 做金字塔图
在进行客户特征分析时,金字塔图可以帮助我们把性别和年龄两个因 素同时体现出来,t;70 61-70 51-60 41-50 31-40 21-30 <21 2,000 1,500 1,000 1,600 1,150 300 500 0 150 500 1,000 1,500 2,000 450 900 400 100 150 60 90 420 900 930 女
用excel做金字塔图 做金字塔图
步骤五:最后调整、修饰(调整图例、调整颜色、调整数据标签 等),完成后如下图。
某车型客户分布图
男 >70 61-70 51-60 41-50 31-40 21-30 <21 2,000 1,500 1,000 1,600 1,150 300 500 0 150 500 1,000 1,500 2,000 450 900 400 100 150 60 90 420 900 930 女

Excel中的如何制作金字塔图和橄榄形图

Excel中的如何制作金字塔图和橄榄形图

Excel中的金字塔图和橄榄形图2008-09-10 12:42:18| 分类:电脑心得| 标签:excel |字号大中小订阅Excel图表向导中并没有橄榄形图,也没有金字塔形图,其实它们是Excel图表中条形图的变种,平时常见某些数据分布特征是中间大两头小,统计专业人士经常说这是“正态分布”,但普通人往往会以“橄榄形”描述这种形态,而仅仅是从小到大的数据堆积,就可以形成金字塔形图。

如下列例图。

由于平时很少见类似的图形,因此有时这样图形的直观渲染力是很强的。

由于这样的数据分布,大家习惯于用柱形图表示,因此我们先从柱形图——也就是初中就学过的“直方图”谈起。

一.基本柱形图与条形图例1. 某地城市调查队按家庭每月人均收入将家庭大致分层如下表,将其绘成柱形图:1.选中B2:F2,按住Ctrl键,再选B5:F5,点工具栏上的【图表向导】或【插入】中的“图表”以上两种方式均可进入【图表向导-4步骤之1-图表类型】对话框,在“标准类型”列表框中选“柱形图”选项,在子图表类型列表中选第一行第一个的“簇状柱形图”。

这是最常用的二维平面柱形图。

2.单击“下一步”,打开【图表向导-4步骤之2-图表源数据】对话框,由于事先已经确定了绘图数据,此对话框不作任何改动。

3.单击“下一步”,打开【图表向导-4步骤之3-图表选项】对话框,在“标题”选项卡输入“家庭按月人均收入大致分层”;4.切换到“图例”选项卡中,可以选择要不要显示图例,以及图例放在何处。

本次不需要图例;.切换到“数据标志”选项卡,可以确定是否显示数据,显示那些数据以及是否显示引导线等(“数据标志”选项卡具体项目各个不同版本有所不同,各位自行试验)。

5.按“完成”,即完成基本柱形图,如下:6.这样的图形不理想,还需要调整。

右击任何一个柱形,在弹出的右键菜单中选【数据系列格式】7. 在【数据系列格式】对话框中,选择“选项”选项卡:8. 在“选项”选项卡中,选择“依数据点分色”,将不同的数据点自动选取系统默认的不同的颜色;将间距宽度用箭头调整,间距宽度越大,每个柱体间的距离就越大,柱体本身就越瘦小苗条;间距宽度越小,每个柱体间的距离也就越小,柱体本身就越宽越“肥”,这种宽体状态有时有较好的渲染效果,这次选为0,各柱体之间距离为0,相邻的两个柱体都紧挨在一起,没有间隙。

Word文档中如何设计一款彩色的金字塔形状

Word文档中如何设计一款彩色的金字塔形状

Word文档中如何设计一款彩色的金字塔形状在Word的日常工作中,Word文档里我们需要使用“SmartArt”来制作很多图形,比如列表、流程图等。

如果想要使用word制作一款彩色的金字塔图形,操作原理和大致步骤一样的。

以下是店铺为您带来的关于Word设计一款彩色的金字塔形状,希望对您有所帮助。

Word设计一款彩色的金字塔形状1、插入“SmartArt”今天制作彩色金字塔形状,需要使用“SmartArt”里面的一种棱锥图样式。

打开Word 2010文档的“插入菜单”,点击【SmartArt】选择里面的“基本棱锥图”,用于显示比例关系、互连关系或层次关系,最大的部分位于最底下。

2、点一下图形就可以显示“SmartArt 工具”菜单栏,切到“设计”一栏,点击下面的【更改颜色】选择一种自己喜欢或文档需要的颜色。

比如小编这里更改颜色是“彩色范围—强调文字颜色5至6”,然后“SmartArt 样式”为“白色轮廓”。

3、去除文本外框。

然后,我们就会看到下面会有一个“文本”的黑色界面框,影响整体的美观,这时候我们可以切到“格式”一栏,将文本轮廓设为“无轮廓”,把文本填充设为“无填充颜色”。

4、输入文字。

要是需要在金字塔的不同阶层输入文字,我们可以点不同的位置直接输入文字或数字,也可以点左侧的小箭头打开文本输入界面,在不同的阶层里面输入内容。

5、设文字颜色。

如果因为我们去掉的文本填充色造成无法显示文字,可以选中每一层的内容打开“文本填充”设置不同的颜色,按照图像和文章的需要来设不同的颜色或都使用一种颜色文字。

6、添加形状。

层次不够的时候可以增加几个形状,点一下图像进入“SmartArt 工具”的设计界面,在“创建图形”选项卡里点【添加形状】选择添加的位置,;再进入格式界面,设置图形在文本中的位置,一般为“顶端居中,四周型文字环绕”。

7、插入箭头。

在图像的外围也能添加文本内容,说明递增或递减的规律,点“插入”菜单选里面的“箭头”形状,然后就是“绘图工具”菜单设定箭头的颜色、粗细和位置。

程序设计17道

程序设计17道

对任意输入的两个整数,计算其最大公约数,并输出。

输入输入的第1行为一个整数n,表示n组测试数据,下面为n行测试数据。

每一行有2个整数,分别用一个空格分开,例如:23 510 20输出输出为n行结果,每一行1个整数,表示最大公约数。

输出结束后,光标去往下一行的行头。

例如:110样例输入23 510 20样例输出110输入某年某月某日,判断这一天是这一年的第几天。

输入输入的第1行为一个整数n,表示n组测试数据,下面为n行测试数据。

每一行有3个整数,分别用一个空格分开,表示年,月,日,例如:31911 1 12010 2 22015 3 5输出输出为n行结果,每一行1个整数,表示日期对应的天数。

输出结束后,光标去往下一行的行头。

例如:13364样例输入31911 1 12010 2 22015 3 5样例输出133643.题目描述编写程序:任意输入二次方程的三个系数a,b,c,计算并输出方程的解。

二次方程为:ax2+bx+c=0如方程无解,或有任意解,输出整数0;如b*b-4*a*c<0,输出整数0注意:本题所有的数据均采用double类型。

输入输入的第一行为测试数据组数n,以下为n行测试数据,每行3个数,代表方程的三个系数a,b,c。

分别用空格分开,例如:60 0 00 0 11 1 10 1 21 2 11 4 1输出输出为n行测试结果,如结果有两个数,中间用空格分开。

注意小数点后面保留2位,最后一行输出结束后,光标去往下一行的行头,例如:-2.00-1.00-0.27 -3.73样例输入60 0 00 0 11 1 10 1 21 2 11 4 1样例输出-2.00-1.00-0.27 -3.734.题目描述要求用户输入一个整数k(26>=k>=1),然后输出像下面这样的金字塔图案:AABAABCBAABCDCBAABCDEDCBA输入输入的第一行为一个整数n,表示测试数据的组数,后面有n行测试数据,例如:235输出输出为n个字母三角形,输出结束后,光标去往下一行的行头,例如:AABAABCBAAABAABCBAABCDCBAABCDEDCBA样例输入235样例输出AABAABCBAAABAABCBAABCDCBAABCDEDCBA5.题目描述古罗马帝国开创了辉煌的人类文明,但他们的数字表示法的确有些繁琐,尤其在表示大数的时候,现在看起来简直不能忍受,所以在现代很少使用了。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档