这两种格式怎么互换?
就是将这个变成for语句:程序代码:
void show4(int n) { int i, j; for(i = 0; i < n; i++, putchar('\n')) for(j = 0; j < n; putchar((i > j++) ? ' ' : '*')); }
我改成这样,,不知为什么是死循环。。。
#include <stdio.h>
int main()
{
int n,i,j;
printf("请输入n:");
scanf("%d",&n);
for(i = n; i; i--)
{
printf("\n");
for(j = 1; j <= n; j++)
for(j=j++;j<i;)
printf(" ");
printf("*");
}
return 0;
}
int main()
{
int n,i,j;
printf("请输入n:");
scanf("%d",&n);
for(i = n; i; i--)
{
printf("\n");
for(j = 1; j <= n; j++)
for(j=j++;j<i;)
printf(" ");
printf("*");
}
return 0;
}