9个回答
展开全部
/*
看了同学们的几个答案,简直...
奉上我的源码给大家,那个jplus变量才是这个小程序的点睛之处...
*/
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>//我需要使用其中的getch函数让程序暂停
int main()
{
system("color 4e");//纯属为了养眼
printf("利用双重循环输出乘法口决表\n");//程序介绍
int i, j;//两个变量分别控制行与列输出
int jplus = 2;//在行确定时,控制到底需要输出多少列
for(i = 1; i < 10; i++)//行控制
{
for(j = 1; j < jplus; j++)//列控制
{
printf("%d×%d=%d\t", j, i, i * j);
}
printf("\n");
jplus++;//每行输出完毕后,下一行的列数都会加1
}
printf("\n\n输出完毕,按任意键退出...");
getch();//程序暂停以免一闪而过
return 0;
}
/*
如果实在讨厌那个jplus,你还可以用i + 1来代替它
写成如下的紧凑一点的格式,同样OK
*/
int main(){
int i = 0;
int j = 0;
for(i = 1; i < 10; i++)
{
for(j = 1; j < i + 1; j++)
{
printf("%dx%d=%d\t",j,i,i*j);
}
printf("\n");
}
return 0;
}
展开全部
#include"stdio.h"
int main()
{
for(int i=1;i<=9;i++)//两重循环遍历1~9
{
for(int k=1;k<=9;k++)
{
printf("%dx%d=%d ",k,i,i*k);
//这个if语句为了让输出更简洁,排除相同的 比如2x3其实和3x2是相等的
if(k==i)
{
break;
}
}
printf("\n");
}
return 0;
}
int main()
{
for(int i=1;i<=9;i++)//两重循环遍历1~9
{
for(int k=1;k<=9;k++)
{
printf("%dx%d=%d ",k,i,i*k);
//这个if语句为了让输出更简洁,排除相同的 比如2x3其实和3x2是相等的
if(k==i)
{
break;
}
}
printf("\n");
}
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//用for循环语句
//打印表头
for(i=1;i<=9;i++)
{
printf("%4d\t",n);
}
//乘法表用两层循环,一层控制行,一层控制列
for(i=1;i<=9;i++)
{
for(j=1;j<=9;j++)
{
printf("%4d\t",i*j)
}
}
主要的方法就是这个,数据类型你自己定义一下
%4d\t是为了使表美观一些
//打印表头
for(i=1;i<=9;i++)
{
printf("%4d\t",n);
}
//乘法表用两层循环,一层控制行,一层控制列
for(i=1;i<=9;i++)
{
for(j=1;j<=9;j++)
{
printf("%4d\t",i*j)
}
}
主要的方法就是这个,数据类型你自己定义一下
%4d\t是为了使表美观一些
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int main(void)
{
int i = 0;
int j = 0;
for(i = 1;i <= 9;i++)
{
for(j = 1;j <= 9;j++)
{
printf("%d * %d = %d ",i,j,i*j);
}
printf("\n");
}
return 0;
}
{
int i = 0;
int j = 0;
for(i = 1;i <= 9;i++)
{
for(j = 1;j <= 9;j++)
{
printf("%d * %d = %d ",i,j,i*j);
}
printf("\n");
}
return 0;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//用for循环语句
//打印表头
for(i=1;i<=9;i++)
{
printf("%4d\t",n);
}
//乘法表用两层循环,一层控制行,一层控制列
for(i=1;i<=9;i++)
{
for(j=1;j<=9;j++)
{
printf("%4d\t",i*j)
}
}
主要的方法就是这个,数据类型你自己定义一下
//打印表头
for(i=1;i<=9;i++)
{
printf("%4d\t",n);
}
//乘法表用两层循环,一层控制行,一层控制列
for(i=1;i<=9;i++)
{
for(j=1;j<=9;j++)
{
printf("%4d\t",i*j)
}
}
主要的方法就是这个,数据类型你自己定义一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询