推 eazy0623:謝謝大大 我懂了^^ 10/10 17:08
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