C程序表示乘法表

c程序表示乘法表

问题

编写一个程序,按照以下给定的格式打印从1 x 1到12 x 10的乘法表

1 2 3 4 5 6 7 8 9 102 4 6 8 ……………….203 6 9…………………….304 8 12 16……………..40---12 24……………………..120

登录后复制

解决方案

使用两个嵌套的do while循环来显示乘法表。

用于显示乘法表的逻辑如下:

内部循环由变量列控制,每当外部循环执行一次时,内部循环就会执行10次。

外部循环执行12次,由变量行控制。

do /*......OUTER LOOP BEGINS........*/{   column = 1;   do /*.......INNER LOOP BEGINS.......*/{      y = row * column;      printf("%4d", y);      column = column + 1;   }   while (column 

");   row = row + 1;}while (row

示例

以下是打印乘法表的C程序−

 实时演示

#include#define COLMAX 10#define ROWMAX 12main(){   int row,column, y;   row = 1;   printf(" MULTIPLICATION TABLE 

");   printf("-----------------------------------------

");   do /*......OUTER LOOP BEGINS........*/ {      column = 1;      do /*.......INNER LOOP BEGINS.......*/ {         y = row * column;         printf("%4d", y);         column = column + 1;      }      while (column

");      row = row + 1;   }   while (row

");}

登录后复制

输出

当上述程序执行时,它产生以下输出 −

MULTIPLICATION TABLE----------------------------------------- 1  2  3  4  5  6  7  8   9  10 2  4  6  8 10 12 14 16  18  20 3  6  9 12 15 18 21 24  27  30 4  8 12 16 20 24 28 32  36  40 5 10 15 20 25 30 35 40  45  50 6 12 18 24 30 36 42 48  54  60 7 14 21 28 35 42 49 56  63  70 8 16 24 32 40 48 56 64  72  80 9 18 27 36 45 54 63 72  81  9010 20 30 40 50 60 70 80  90 10011 22 33 44 55 66 77 88  99 11012 24 36 48 60 72 84 96 108 120-----------------------------------------

登录后复制

以上就是C程序表示乘法表的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2582565.html

(0)
上一篇 2025年3月6日 14:20:20
下一篇 2025年3月6日 14:20:36

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • C程序打印字符,不使用格式说明符

    在本文中,我们将了解如何在不使用任何格式的情况下打印一些字符说明符。 C 中的格式说明符有 %d、%f、%c 等。这些用于打印字符和C 中的数字使用 printf() 函数。 这里我们将看到另一种不使用 %c 格式说明符打印字符的方法。这个…

    2025年3月6日
    000
  • C程序计算奇数位数和偶数位数之差

    给定一个数字,找出奇数位数和偶数位数之间的差异。这意味着我们将计算所有偶数位数和所有奇数位数,并将它们的总和相减。 示例 Input:12345Output:3 登录后复制 说明 the odd digits is 2+4=6the eve…

    2025年3月6日
    200
  • 编写一个C程序来进行猜数字游戏

    问题 在一个程序中,一个数字已经被初始化为某个常数。在这里,我们需要要求用户猜测已经在程序中的那个数字。为此,我们需要为每次用户输入数字提供一些线索。 解决方案 用于猜测数字的逻辑如下所示− do{   if(num==guess){   …

    2025年3月6日
    100
  • 使用C++程序将字符串中的所有辅音替换为最近的元音

    该方法旨在用字母表中最接近的元音(也称为小写拉丁字母)替换一串辅音。如果两个元音同样接近,我们可以用这些字母中的第一个元音来替换它们。 让我们来看一些输入场景 – 假设我们有一个字符串,比如“ebgkjasjd”,现在我们需要将…

    2025年3月6日
    200
  • C程序检查阿姆斯特朗数?

    如果一个数字的各位数字的立方和等于该数字本身,则称其为阿姆斯特朗数。这是一个数学概念,通常用于编程中构建程序员的基本逻辑。 Input:370Output:370 is an Armstrong Number 登录后复制 Explanati…

    2025年3月6日
    200
  • 查找字符串长度的C程序

    这个字符串实际上是一个由字符组成的一维数组,以一个null 字符”结尾。因此,一个以null结尾的字符串包含组成字符串的字符,后面跟着一个null。 要找到字符串的长度,我们需要循环并计算循环中的所有字符,直到匹配到‘’字符为止…

    2025年3月6日
    200
  • C程序:求解停靠站问题

    问题陈述– 一个程序,用于查找火车在 n 个车站中的 r 个车站停靠的方式,以便没有两个停靠站是连续的。 问题解释 该程序将计算火车停靠的方式数,即排列。在这里,火车将从点X行驶到Y。在这些点之间,有n个站点。列车将在这n个车站…

    2025年3月6日
    200
  • C程序用于计算等比数列的第N项

    Given ‘a’ the First term, ‘r’ the common ratio and ‘n’ for the number of terms in a series. The task is to find the nth …

    2025年3月6日
    200
  • 活动选择问题的C程序

    活动选择问题是给定一组活动及其开始和结束时间的问题。我们需要找到一个人一次执行单个活动可以执行的所有活动。 此问题指定贪婪算法来选择下一个要执行的活动。我们先来了解一下贪心算法。 贪心算法是一种试图通过一步步寻找解来寻找问题解决方案的算法。…

    2025年3月6日
    200
  • 在C程序中,编译时错误和运行时错误之间的区别是什么?

    错误或异常是指由于代码执行中断而无法达到预期结果的情况。根据生成或识别错误的事件,我们可以将其分类为编译时错误和运行时错误。 以下是编译时错误和运行时错误之间的重要区别。 序号 关键 编译时错误 运行时错误 1参考编译时错误通常指与语法或语…

    2025年3月6日
    200

发表回复

登录后才能评论