5
输出9*9乘法表(包括输出格式)_努力学习的大学生一枚哦~的技术博客_51CTO博客
source link: https://blog.51cto.com/u_15815053/5753356
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
输出9*9乘法表(包括输出格式)
精选 原创#每日美图分享#
#include<stdio.h>
int main()
{
int num1;
int i = 0;
int sum = 0;
int arr[] = { 1,2,3,4,5,6,7,8,9 };
for (num1 = 1; num1 < 10; num1++)
{
i = num1-1;
for (; i <9; i++)
{
sum = num1 * arr[i];
printf("%d*%d=%d ",num1,arr[i],sum);
}
}
return 0;
}
int main()
{
int num1;
int i = 0;
int sum = 0;
int arr[] = { 1,2,3,4,5,6,7,8,9 };
for (num1 = 1; num1 < 10; num1++)
{
i = num1-1;
for (; i <9; i++)
{
sum = num1 * arr[i];
printf("%d*%d=%d ",num1,arr[i],sum);
}
}
return 0;
}
可以看到这样只是输出了结果,并没有打印出9*9乘法表的格式。
进一步修改思路:打印1*1的结果后换行,再打印1*2,2*2的结果后换行,以此类推。
#include<stdio.h>
int main()
{
int num1 = 1; //有结构的乘法表
int arr[] = { 1,2,3,4,5,6,7,8,9 };
int i = 0;
int sum = 0;
for (num1 = 1; num1 < 10; num1++)
{
for (i = 0; i < 9; i++)
{
if (arr[i] <= num1)
{
sum = num1 * arr[i];
printf("%d*%d=%d ", num1, arr[i], sum);
}
}
printf("\n"); //换行
}
return 0;
}
int main()
{
int num1 = 1; //有结构的乘法表
int arr[] = { 1,2,3,4,5,6,7,8,9 };
int i = 0;
int sum = 0;
for (num1 = 1; num1 < 10; num1++)
{
for (i = 0; i < 9; i++)
{
if (arr[i] <= num1)
{
sum = num1 * arr[i];
printf("%d*%d=%d ", num1, arr[i], sum);
}
}
printf("\n"); //换行
}
return 0;
}
虽然有了基本格式,但还是没对齐。
#include<stdio.h>
int main()
{
int num1 = 1;
int arr[] = { 1,2,3,4,5,6,7,8,9 };
int i = 0;
int sum = 0;
for (num1 = 1; num1 < 10; num1++)
{
for (i = 0; i < 9; i++)
{
if (arr[i] <= num1)
{
sum = num1 * arr[i];
printf("%d*%d=%-2d ", num1, arr[i], sum);
}
}
printf("\n");
}
return 0;
}
int main()
{
int num1 = 1;
int arr[] = { 1,2,3,4,5,6,7,8,9 };
int i = 0;
int sum = 0;
for (num1 = 1; num1 < 10; num1++)
{
for (i = 0; i < 9; i++)
{
if (arr[i] <= num1)
{
sum = num1 * arr[i];
printf("%d*%d=%-2d ", num1, arr[i], sum);
}
}
printf("\n");
}
return 0;
}
现在就对齐了,完美收官!
- 1赞
- 收藏
- 评论
- 分享
- 举报
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK