#include<stdio.h> int main(int argc, char *argv[]) { int i, j; for (i = 1; i <= 9; ++i){ for (j

#include<stdio.h>

int main(int argc, char *argv[])
{
int i, j;
for (i = 1; i <= 9; ++i){
for (j = 1; j <= i; ++j)
printf("%d+%d=%-2d", j, i, i + j);
printf("\n");
}
return 0;
}

可不可以给我解释一下

#include<stdio.h>

int main(int argc, char *argv[]) // 主函数,一般括号里的可以不要,讲起来有些太复杂了
{
    int i, j;    // 定义两个变量,循环变量,控制循环次数
    for (i = 1; i <= 9; ++i)    // 外层循环,1--9,共9次,9行
    {   for (j = 1; j <= i; ++j)
        // 内层循环决定每行输出内容,循环次数为行号
        // 也就是说,第1行,1次,第2行,2次,第3行,3次,.....
            printf("%d+%d=%-2d", j, i, i + j); 
            //  输出行号和列号相加的加法公式
         printf("\n"); // 每行输出之后,换到下一行
    }
    return 0; // 主函数返回值,可以不管,讲起来又复杂了
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-03-16
    #include <stdio.h>
    main(int argc,char *argv[])
    {
    int i;
    printf("argc=%d\n",argc);
    for(i=1;i<argc;i++)
    printf("%s",argv[i]);
    printf("\n");
    }

第2个回答  2016-08-28
打印99乘法表 。。。。。。。

i + j); -> i * j);
相似回答