看板 C_and_CPP 關於我們 聯絡資訊
http://www.tcgs.tc.edu.tw/~sagit/cpp/q5.htm 列印到z以上就爆了 int main(void) { char t,s; int i,j,n; cout << "請輸入一字元及一整數(5~10)" << endl ; cin >>t>>n; for(i=0;i<=n;i++){ s = t + i; for(j=n;j>=i;j--){ cout << s ; } cout << endl; } system("pause"); return 0; } ※ 引述《eazy0623 (缺很大)》之銘言: : 也是一個堆疊的圖形 : 題目是: : 要輸入一個字元和一個數字 : 列出如下圖形 : aaaaaa : bbbbb : cccc : ddd : ee : f : 意思就是說如果輸入是b就往下遞減cdefgh...看輸入的數字是多少第一層就多少個 : 可是我不知道怎麼讓英文字母變化 有想說要用ASCII碼 可是不知道怎麼用 : 現在行數跑得出來 但是英文不會變 : 請各位版大指導一下 : int main(void) : { : char t; : int i,j,n; : cout << "請輸入一字元及一整數(5~10)" << endl ; : cin >>t>>n; : for(i=1;i<=n;i++){ : for(j=n;j>=i;j--) : cout << "a"; : cout << endl; : } : system("pause"); : return 0; : } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.240.38.36
eazy0623:謝謝大大 我懂了^^ 10/10 17:08