YTU 2690: 用双重循环实现小九九
2016-02-08 13:03
309 查看
2690: 用双重循环实现小九九
时间限制: 1 Sec 内存限制: 128 MB提交: 848 解决: 573
题目描述
小九九是我们小时候常背的的乘法算术法则,现在用双重循环来实现小九九1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3=12 4*4=16
5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
现在题目要求输入1~9中的一个数,输出以上小九九的前这个输入数行
输入
一个数(n),n要求大于等于1小于等于9
输出
小九九的前n行
样例输入
7
样例输出
1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9 4*1=4 4*2=8 4*3=12 4*4=16 5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
提示
每两个数的乘积后面都有一个空格,包括最后一组数后
迷失在幽谷中的鸟儿,独自飞翔在这偌大的天地间,却不知自己该飞往何方……
#include<stdio.h> int main() { int a,i,j; scanf("%d",&a); for(i=1; i<=a; i++) for(j=1; j<=i; j++) printf(j!=i?"%d*%d=%d ":"%d*%d=%d \n",i,j,i*j); return 0; }
相关文章推荐
- 1.以普通表格型单表为模板定制模块:短信分类维护
- YTU 2677: 韩信点兵
- ipvs负载均衡(三)ipvs三种工作方式
- 嵌入式Linux系统的电子书阅读器项目2——Display System
- YTU 2642: 填空题:类模板---求数组的最大值
- STL之string
- YTU 2641: 填空题:静态成员---计算学生个数
- Python成长之路第二篇(1)_数据类型内置函数用法
- [5] CMake总结 - 2 基本命令
- YTU 2640: 编程题:运算符重载---矩阵求和
- YTU 2639: 改错题:类中私有成员的访问
- 需求 - 17 - “录制圈”
- YTU 2636: B3 指向基类的指针访问派生类的成员函数
- YTU 2635: P4 游戏中的Human角色
- 椭圆形的窗体
- YTU 2634: E3 继承了,成员函数却不可访问
- hdu 5620
- YTU 2633: P3 数钱是件愉快的事
- YTU 2632: B2 友元光顾
- YTU 2631: B1 能存各种类型数据的Store类