解题思路:利用两层for循环控制乘数进行输出,第一层循
环先控制一个乘数,第二层循环控制与乘数分别相乘的乘数,
注意题目要求的格式。前四行直接用输出语
句输出,第五行第一个数字以宽度为2输出,
后面乘积结果以宽度为4输出,每行显示结果个数参考代码。
注意事项:
参考代码:
#include <stdio.h>
//为了方便大家,我就把源码放出来了
int main (int argc, const char *argv[])
{
int i,j;
printf(" Nine-by-nine Multiplication Table\n"
"--------------------------------------\n"
" 1 2 3 4 5 6 7 8 9\n"
"--------------------------------------\n");
for(i = 1; i <= 9; i++)
{
printf("%2d",i);
for(j = 1; j <= i; j++)
{
printf("%4d",i*j);
}
printf("\n");
}
printf("--------------------------------------\n");
return 0;
}
0.0分
0 人评分
字符逆序 (C语言代码)浏览:617 |
罗列完美数 (C语言代码)浏览:491 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:690 |
Hello, world! (C语言代码)浏览:826 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:393 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:467 |
简单的a+b (C语言代码)浏览:430 |
Tom数 (Java代码)浏览:594 |
Manchester- Hello, world!浏览:13070 |
C语言训练-"水仙花数"问题1 (C语言代码)浏览:758 |