
c语言九九乘法表
#include<stdio.h>voidmain(){inti=0,j=0;intn;while(scanf("%d",&n)!=EOF){for(i=1;i<=n;i...
#include <stdio.h>void main()
{
int i = 0, j = 0;
int n;
while(scanf("%d",&n)!=EOF)
{
for (i = 1; i <= n; i++)
{
for (j = 1; j <= i; j++)
{
printf("%d*%d=%d ",j,i,i*j);
}
printf("\n");
} }
}
错误是格式错误。
怎么改?
输入
输入包含多组测试数据,以 EOF 结束。每组测试数据只包含一个正整数 n (0 < n < 10)。
输出对于每组测试数据,输出上图所示“九九乘法表”的前 n 行。
显示错误:这是ACM比赛题错误是:Presentation Error!!!
我认为是每一行的最后的空格多余了!?不知大神有何见解!请教。 展开
{
int i = 0, j = 0;
int n;
while(scanf("%d",&n)!=EOF)
{
for (i = 1; i <= n; i++)
{
for (j = 1; j <= i; j++)
{
printf("%d*%d=%d ",j,i,i*j);
}
printf("\n");
} }
}
错误是格式错误。
怎么改?
输入
输入包含多组测试数据,以 EOF 结束。每组测试数据只包含一个正整数 n (0 < n < 10)。
输出对于每组测试数据,输出上图所示“九九乘法表”的前 n 行。
显示错误:这是ACM比赛题错误是:Presentation Error!!!
我认为是每一行的最后的空格多余了!?不知大神有何见解!请教。 展开
10个回答
展开全部
while(scanf("%d",&n)!=EOF)
这句的逻辑很混乱,楼主你想表达什么?
如果是输入一个九九乘法表直接开始定义n=9就可以了
要自己输入的话scanf要在for前不需要while语句
这句的逻辑很混乱,楼主你想表达什么?
如果是输入一个九九乘法表直接开始定义n=9就可以了
要自己输入的话scanf要在for前不需要while语句
追问
题目要求的,出题的脑残(只有这解释)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
int main()
{
int i = 0, j = 0;
int n;
while(scanf("%d",&n)!=EOF)
{
for (i = 1; i <= n; i++)
{
for (j = 1; j <= i; j++)
{
printf("%d*%d=%d ",j,i,i*j);
}
printf("\n");
}
}
return 0;
}
写完一句要换行
int main()
{
int i = 0, j = 0;
int n;
while(scanf("%d",&n)!=EOF)
{
for (i = 1; i <= n; i++)
{
for (j = 1; j <= i; j++)
{
printf("%d*%d=%d ",j,i,i*j);
}
printf("\n");
}
}
return 0;
}
写完一句要换行
追问
貌似是最后一行的空格需要删去!怎么删?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for i in range(1,10):
for j in range(1,i+1):
print(i,'*',j.'=',i*j,end='\t') printO
for j in range(1,i+1):
print(i,'*',j.'=',i*j,end='\t') printO
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C语言经典例子之打印九九乘法口诀表
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询