首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

每日一道c语言编程题,第十题(C语言经典问题 打印九九乘法表)

编写一个程序,输出9*9口诀表。

#include

int main() {

int i, j;

for (i = 1; i

for (j = 1; j

printf("%d*%d=%-2d ", j, i, i*j); // %-2d表示左对齐,占两位

}

printf("\n");

}

return 0;

}

程序的主要思路是使用两个嵌套的 for 循环,外层循环控制行数,内层循环控制每行的列数。在内层循环中,使用 printf 函数输出乘法表中每个元素的值。

具体实现时,外层循环从 1 到 9,表示乘法表的行数;内层循环从 1 到当前行数,表示当前行的列数。在内层循环中,使用 printf 函数输出当前行中每个元素的值,格式为 "%d*%d=%-2d ",其中 %d 表示输出整数,%-2d 表示左对齐,占两位,保证输出的每个元素都占用两个字符的宽度,从而使乘法表排列整齐。

最后,在内层循环结束后,通过 printf 函数输出一个换行符,以便开始下一行的输出。这样,就可以得到一个完整的九九乘法表。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230308A06GKX00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券