99乘法表 (输入一个数,以该数为行数输出乘法表)
2015-05-30 15:24
429 查看
<pre name="code" class="cpp">输入一个1~9的整数,输出该数之前的乘法表。 如:输入3,则输出为: 1*1=1 1*2=2,2*2=4 1*3=3,2*3=6,3*3=9 代码如下:
#include <stdio.h> int main() { int n;int cnt;int i,j; //1读取一个1~9的整数 do{printf("请输入一个1~9的整数:"); //1.1读取一个整数 cnt = scanf("%d", &n); //1.2清除缓冲区 scanf("%*[^\n]%*c"); //1.3只要输入无效或者不在1~9之间就重来(回到1.1) } while(cnt!=1||n<1||n>9); //2以那个数为行数输出九九表 for(i=1; i<=n; i++) //2.1反复n次,每次输出一行 { for(j=1; j<=i; j++) //2.2反复根据是第几行决定输出几个乘法式 printf("%dx%d=%d%c",j,i,j*i, //2.3每个乘法式是:小x大=积 j!=i?',':'\n'); //2.4乘法式后面输出逗号或者换行 } return 0;
相关文章推荐
- nyoj4ASCII码排序
- 域名解析
- 正则表达式: 字母1-2位+数字1-4位
- cocos解决curl的的问题
- PVS让存储颤抖,系列博文之四:PVS的写缓存新技术之XenApp方式实测篇
- c/字符串,字符转数字,数字转字符(转)
- solr的安装、配置、启动,及相关学习资料
- 约束极值问题/非线性规划问题
- WebAPI使用多个xml文件生成帮助文档(转)
- JQuery给网页更换皮肤的方法
- 探究MySQL优化器对索引和JOIN顺序的选择
- [C#基础]字符编码与二进制文件的读写
- iOS:新特性三(iOS5.0/xcode4.2)--ARC
- 【Container With Most Water】cpp
- jQuery Validate (登录页面相关验证)
- LeetCode ---Merge Two Sorted Lists
- laravelbook
- Add Two Numbers
- 从0到1:要“垄断”不要竞争?
- Poj(3468)——A Simple Problem with Integers(线段树)