###前提・実現したいこと
c言語のwhile文(for文はダメ)で*アスタリスクで5行の直角三角形を表示したいです。使わないといけないのが#define ROWS 5 が必須です(学校のアサイメントです)
ゴールは
*
***
*****
*******
*********
###発生している問題・エラーメッセージ
while文をどのようにループさせると階差数列がうまく表示出来るのかが分かりません。正直いろいろ試してみてギブアップ状態です。何かヒントを下さるとうれしいです。
###ソースコード
#include <stdio.h>
#define ROWS 5
int main( ) {
int r=0, c=0, m=0;
do{
printf("*");
while(r<=ROWS && r>=1){ printf("*"); while(m<c){ printf("*"); m++; } printf("\n"); r++; c=2r-1; }
###補足情報(言語/FW/ツール等のバージョンなど)
回答3件
あなたの回答
tips
プレビュー