hyqd.net
当前位置:首页 >> 99乘法表C语言代码 >>

99乘法表C语言代码

C语言输出九九乘法表,主要运用for循环进行控制输出.需要注意的是:在何时需要加空格,何时需要换行.#include<stdio.h> void main() { int i=1,j=1; for(i=1;i<=9;i++) // 控制行,一共9行 for(j=1;j<=i;j++) // 控制各行的列数 { printf("%d*%d=%d",j,i,i*j); // 输出乘法表各项内容 if(i!=j) printf("\t"); // 相邻两项直接加空格 if(i==j) printf("\n"); // 控制列数 } }

九九乘法表共9行9列,重点考察for循环的掌握情况.下面给出了输出完整乘法表、右上、右下、左上、左下乘法表的代码. 1、【代码一】输出完整的三角形: #include <stdio.h> int main() { int i,j; // i, j控制行或列 for(i=1;i<=9;i++) { for(j=1;j<=9;

#include <stdio.h>void main(){int j,i;void null();printf("\t\t 九九乘法表\n ");for(i=1;i<=9;i++){for(j=1;j<=9;j++){ printf("%-3d",i*j);}printf("\n");}}

#include <stdio.h>main(){ int i,n; for (i=1;i<10;i++) { for(n=1;n<=i;n++) { printf("%d*%d=%d ",n,i,n*i); } printf("\n"); } getch();}

很简单的题目首先先声明变量n,用来保存输入的数字,scanf("%d",&n);这行是从屏幕中获取输入的数字赋值给n变量,接下来是输出,这个乘法表一般是两个循环,最外层循环控制行,最里面循环控制输出式子,for(int i=1;i<=9;i++)表示从第一行开始,到第9行,for(int j=1;j<=n;j++)表示从第一个式子开始,到第n个式子结束,剩下的代码是控制什么时候输出逗号,什么时候输出换行.以上信息希望对你有帮助^^

#include int main() { int i,j; for(i=0;i { for(j=1;j { printf("%d*%d=%-3d",j,i,(j*i));//-3d表示左对齐占三位 } printf("\n"); } return 0; } 楼主 这个是vc++6.0用for循环做的正三角九九乘法表 下面这个也是用fof循环做的倒三角九九乘法表#include void

#include <stdio.h> int main() {int i,j; for(i=1;i<10;i++) //共打印9行 {for(j=1;j<=i;j++) //第i行有i个乘法口诀 printf("%d*%d=%-2d ",i,j,i*j); //输出时保证一位、二位的积都向左对齐 printf("\n"); //一行输出结束后换行 } return 0; }

main() { int i,j; for(i=1;i<=9;i++) { for(j=1;j<=i;j++) { printf("%d*%d=%d\t",i,j,i*j); } printf("\n"); } }

因为九九乘法表是1换行2 4换行3 6 9换行4 8 12 16换行外层循环第N次里层要循环N次所以外层循环一次以后就要输一个"\n"来换行.

源代码如下:#include <stdio.h> main() { int i,j; for(i=1;i<10;i++) { for(j=1;j<=i;j++) { printf("%d*%d=%d\t",j,i,i*j); } printf("\n"); } } 程序运行结果:1*1=11*2=2 2*2=41*3=3 2*3=6 3*3=91*4=4 2*4=8 3*4=12 4*4=161*5=5 2*5=10 3*5=15 4*5=20 5*

网站首页 | 网站地图
All rights reserved Powered by www.hyqd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com