新学,想问一下这个怎么编程?
有多个输入测试用例,每一个用例一行,是一个0~9的整数,输入为0时则结束。屏幕显示如下:样例输入 样例输出
2 case 1:
1
222
3
case 2:
1
222
33333
0
end
2018-06-03 16:51
程序代码:#include<stdio.h>
int main()
{
int n;
scanf("%d", &n);
int i;
while (n)
{
for (i = 1; i <= n; i++)
{
int j = i;
while (j)
{
printf("%d", i);
j--;
}
printf("\n");
}
scanf("%d", &n);
}
return 0;
}
这个意思?[此贴子已经被作者于2018-6-3 17:22编辑过]
2018-06-03 17:20
2018-06-03 17:31
程序代码:#include<stdio.h>
int main()
{
int n,i;
scanf("%d", &n);
if(n==0)
printf("end\n");
else
{
printf("case %d:", n-1);
printf("\n");
while (n)
{
for (i = 1; i <= n; i++)
{
int j = 2*i-1;
while (j)
{
printf("%d", i);
j--;
}
printf("\n");
}
scanf("%d", &n);
if(n==0)
printf("end\n");
}
}
return 0;
}
[此贴子已经被作者于2018-6-3 21:31编辑过]
2018-06-03 18:11