求九九乘法表的C程序。要求第一行九个算式,第二行八个,以此类推,最后一行只有一个算式。

如题所述

#include<stdlib.h>

#include<string.h>

#include<stdio.h>

#include<math.h>

int main()

{

//乘法口诀表输出

int i = 0, j = 0;

for (i = 1; i < 10; i++)

{

for (j = 1; j < 10; j++)

{

if (i <= 10 - j)

{

printf("%d*%d=%d\t", j, i, i*j);

}

}

puts("\n");

}

system("pause");

}


追问

不对啊,你自己可以试试,我用的是C++

追答

你要是说不对的话,我只能晕倒,我的这个是编译通过并运行以后给你的。是在不行你就只把main函数中的内容复制过去,头文件自己添加。

追问

你自己看这是乘法表吗?

追答//好吧,我理解错了,我稍微改些就行了
#include<stdlib.h>
#include<string.h>
#include<stdio.h>
#include<math.h>
int main()
{
//乘法口诀表输出
int i = 0, j = 0;
for (i = 1; i < 10; i++)
{
    for (j = 1; j < 10; j++)
    {
        if (j>=i)
        {
        printf("%d*%d=%d\t", j, i, i*j);
        }
        else
        {
            printf("\t");
        }
    
    }
    puts("\n");
}
system("pause");
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-04-03
懒得弄源码,给你思路,要不?追答

这个简单

c语言必背代码有哪些?
if(i%2==0) printf("\\n");\/*控制输出,每行四个*\/ f1=f1+f2; \/*前两个月加起来赋值给第三个月*\/ f2=f1+f2; \/*前两个月加起来赋值给第三个月*\/ } } 3、\/*判断101-200之间有多少个素数,并输出所有素数及素数的个数。程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数...

C语言乘法口诀倒过来的程序,九乘九,九乘八,最后也就是最底下是一乘一...
两次循环,这个是必须的。从9开始循环。for(int i = 9, i>0, i--) { for (in j=i, j>0, j--) { 输出 i×j \/\/这边的输出格式你可以自己控制,比如一行计算结束之后换行。} 输出换行 } 总之,循环的部分就这样,其他的你自己补充起来。对于要代码,通常是给提示和关键代码片,希望...

怎样快速背诵九九乘法表?
横着背:比如第一横行,就一句一一得一;第二横行两句,一二得二,二二得四;往下类推,第几行就几句,最后九句,从一九得九到九九八十一。这种方法也有个规律,第几行,后一句就比前一句增加几。

下面是数独游戏,请你用1至9个数字填满9×9的格子要求每一行每一列都用...
答案如图:第一行空格按顺序:1528 第二行:8731 第三行:4713 第四行:48 第五行:36 第六行:9468721 第七行:59 第八行:2 第九行:4237 找规律的方法:找规律填数字,或者说图形找规律,开始大家都是通过一些对比发现其中的规律,可能有些数列三个数就有“规律”出现,不过并不能确定也只...

...第二行起每一行中的数字均等于其肩上的两个数字之和,最后一行...
一个由若干行数字组成的数表,从第二行起每一行中的数字均等于其肩上的两个数字之和,最后一行仅有一个数,第一行是前100个正整数按从小到大排成的行,则最后一行的数是___。... 一个由若干行数字组成的数表,从第二行起每一行中的数字均等于其肩上的两个数字之和,最后一行仅有一个数,第一行是前100...

数独游戏。请你用1~9九个数字填满9X9的格子,要求:每一行每一列都用到...
宫”,那么整个游戏共有九宫。5、所谓的“数独”指的就是,在每一行、每一列,每一宫中,1—9这九个数字不可重复,只能出现一次,故称之为“独”。6、按照数独的规则要求,是在第五宫中九个数字中缺少了一个数字,1—9中缺少的应为数字“2”。所以将数字“2”填入后,第1关就过了。

如何快速背好乘法口诀
2、横着背:比如第一横行,就一句一一得一;第二横行两句,一二得二,二二得四;往下类推,第几行就几句,最后九句,从一九得九到九九八十一。这种方法也有个规律,第几行,后一句就比前一句增加几。3、拐弯背:比如,首先背一二得二,此时接着背二二得四,这时拐弯向下背二三得六、二四得八、...

九宫格数字推理 第一行 9 3 27 第二行 10 12 36 第三行 36 12 求最后...
最后一个数应该是12 演算了老半天才得到的:第二行数依次减去第一行的数,用它们的差与3的乘积分别再加上第三行的数,可得:前两行的和都等于39,所以第三行的和也是39.即:(10-9)*3+36=39 (12-3)*3+12=39 (36-27)*3+?=39 所以这个数是12.

...按如下方式输出:第一行输出所有数字,第二行输出……
程序很简单 你将数字存到字符串中 然后输出时,指针每次向前移动一位就可以了!include <stdio.h>int main(){char str[256];int i;scanf("%s", str );for( i=0;str[i];i++ )printf( "%s\\n", &str[i] );return 0;}

...按如下方式输出:第一行输出所有数字,第二行输出……
include <stdio.h>#include <string.h>int main() {int n,i,j,len;char s[20];while(scanf("%d",&n) == 1) {sprintf(s,"%d",n);len = strlen(s);for(i = 0; i < len; ++i) {for(j = i; j < len; ++j)printf("%c",s[j]);printf("\\n");}}return 0;} ...

相似回答