7-9 sdut-九九乘法表
分数10
全屏浏览题目
切换布局
作者周雪芹
单位山东理工大学
九九乘法表是数学学习的基础,今天我们就来看看乘法表的相关问题。《九九乘法歌诀》,又常称为“小九九”,如下图所示。你的任务是写一个程序,对于给定的一个正整数 n ,输出“九九乘法表”的前 n 行。例如,输入 n 为 9,你的程序的输出将为下图:
输入格式:
输入包含多组测试数据,以 EOF 结束。每组测试数据只包含一个正整数 n (0 < n < 10)。
输出格式:
对于每组测试数据,输出上图所示“九九乘法表”的前n行。
输入样例:
23
输出样例:
在这里给出相应的输出。例如:
1*1=11*2=2 2*2=41*1=11*2=2 2*2=41*3=3 2*3=6 3*3=9
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner reader = new Scanner(System.in);while (reader.hasNext()) {int n=reader.nextInt();int i,j;for(i=1;i<=n;i++)for(j=1;j<=i;j++){if(j==i)System.out.printf("%d*%d=%d\n",j,i,i*j);elseSystem.out.printf("%d*%d=%d ",j,i,i*j);}}reader.close();}}
7-10 sdut-sel-1 R-D先生生日(分支结构)
分数10
全屏浏览题目
切换布局
作者周雪芹
单位山东理工大学
R-D先生目前正在游说联邦政府将他的生日定为主要的国家假日。当这种情况发生时,时间将根据它之前,之后,或在他的生日来衡量。R-D先生的生日是4月6日。写一个程序,询问用户一个数字月份和一个数字日期,然后确定这个日期是在R-D先生的生日之前、之后还是在那天。如果日期在前面,则输出单词BeforeRd。如果日期在之后,则输出单词AfterRD。如果日期是他的生日,输出单词Special。
输入格式:
输入由两个单独行上的整数组成。这些整数代表一个日期。第一行包含月份,它是一个整数,取值范围从1(表示1月)到12(表示12月)。第二行包含月份的日期,是1到31之间的整数。您可以假定每个月的日期对于给定的月份是有效的。
输出格式:
BeforeRD、AfterRD或Special中的一种。
输入样例1:
17
输出样例1:
BeforeRD
输入样例2:
831
输出样例2:
AfterRD
输入样例3:
46
输出样例3:
Special
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner reader = new Scanner(System.in);while (reader.hasNext()) {int a=reader.nextInt();int b=reader.nextInt();if(a<4||a==4&&b<6)System.out.printf("BeforeRD\n");else if(a>4||a==4&&b>6)System.out.printf("AfterRD\n");elseSystem.out.printf("Special\n");}reader.close();}}