dfkt.net
当前位置:首页 >> 用For循环输出九九乘法表 >>

用For循环输出九九乘法表

main( ) {int i,j,k; for(i=1;i

#include<stdio.h> int main() { int i,j; for(i=1;i<=9;i++) { for(j=1;j<=i;j++) { printf("%d*%d=%2d ",j,i,j*i); } printf("\n"); } return 0; }//望采纳

=i;j++) printf("%d*%d=%-3d",j,i;i

\.h>voidmain(){inti;j++){y=(i*j);}printf(&quot,j,j,y;i++){for(j=1;for(i=1;%3d*%d=%d"i

Private Sub Form_Click() Dim i, j, k As Integer Print String(100, "*") '打印*号 Print Tab(45); "九九法则"'设置标题 Print String(100, "*") For i = 0 To 9 Print Tab(i * 8); i; '每8倍数位置打印0-9列 Next i Print For j = 1 To 9 Print j; '打印9

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

#include "iostream" using namespace std; void main() { cout<<" 9*9乘法表如下 : "<<endl; for(int i=1;i<10;i++) { for(int j=1;j<=i;j++) cout<<" "<<j<<" * "<<i<<" = "<<i*j; cout<<endl; } }

就是先执行第一个for i=1;满足i<=9在i累加(累加是返回for后再+1) ,再执行第二个for j=1满足j<=i,因为i在前面是1嘛,然后再j累加在执行输出语句 i+j=i*j 然后\t tab的效果,空8格. 然后回转到第二个for 因为前面i还是等于1 这时候j+1了.所以不满足,最后一句是换行的意思,你还少了一个}.在跳到第一个for执行 ,这时候回来就i=2了.继续执行第二个for j=1;满足j<=i;在累加.输出结果. 就是这样循环九次.99乘法表就出来了.

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

这代码哪儿都有啊 #include <stdio.h>int main(void){ //for循环实现9*9乘法表 /* 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 */ int temp,i,j; for(i=1; i<10; i++){ for(j=1;j<=i;j++){ temp = j*i; // if(temp<10){ printf("%d*%d= %d ",j,i,temp); }else{ printf("%d*%d=%d ",j,i,temp); } } printf("\n"); } return 0;}

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