#include <stdio.h>
int main(void)
{
int i=0;
int j=0;
int In;
printf("何段ですか:");
scanf("%d", &In);
for(i=1; i<=In; i++){
for(j=1; j<=In-i; j++){
putchar(' ');
}
for(j=1; j<=In-i; j++){
putchar('*');
}
putchar('\n');
}
return(0);
}
****
***
**
*
こんな感じです。
for文の部分が間違ってるのは明らかですが
* を表示する部分がおかしいと思いますが、Inからiを引いた値を表示すればいいということでしょうか?
よくわかりません(汗
あと、前回の質問で読み込んだ数値を変更するのはよくないとご指摘がありましたが
これはやむを得ないんじゃないでしょうか? 教えてください(`・ω・´)