c语言-实现九九乘法表
·
输出九九乘法表的要素:要用到C语言中的双层嵌套,同时也需要用到判断结构
- //九九乘法表: 左上角
int main(){
//外层循环变量,控制行
int i = 0;
//内层循环变量,控制列
int j = 0;
for(i=1;i<=9;i++){
for(j=1;j<=i;j++){
printf("%dx%d=%d\t",j,i,i*j);
}
//每行输出完后换行
printf("\n");
}
}
//左下角
#include<stdio.h>
int main(){
int i;
for(int i=9;i>=1;i--){
for(int j=1;j<=i;j++){
printf("%4dX%d=%d",i,j,i*j);
}
printf(" \n");
}
}
//右上三角
#include<stdio.h>
int main()
{
int i,j;
for(i=1;i<10;i++)
{
for(j=1;j<10;j++)
{
while(j<i)
{
printf("\t");
j++;
}
printf("%dx%d=%d\t",i,j,i*j);
}
printf("\n");
}
printf("\n");
return 0;
}
右下角
#include<stdio.h>
int main(){
int i=0, j=0,k, sum;
for(i=1;i<=9;i++){
for(k=1;k<=9-i;k++){
printf(" ");
}
for(j=1;j<=i;j++){
sum=i*j;
printf("%d x %d= %2d ",i,j,sum);
}
printf("\n");
}
return 0;
}
更多推荐
已为社区贡献4条内容
所有评论(0)