Board logo

標題: while迴圈-複習(二) [打印本頁]

作者: 陳育霖    時間: 2023-7-6 20:39     標題: while迴圈-複習(二)

讓使用者輸入一整數n,代表要輸出星星的次數,接下來讓使用者輸入n次星星的數量,並輸出星星。
例如:
請輸入一整數: 3
請輸入星星數量: 1
*
請輸入星星數量: 2
**
請輸入星星數量: 5
*****

本帖隱藏的內容需要回復才可以瀏覽

作者: 陳沁寧    時間: 2023-7-6 20:52

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main(){
  5.     int a,b;
  6.     cout << "請輸入一整數 : ";
  7.     cin >> a;
  8.     int i = 1;
  9.     while(i <= a){
  10.         cout << "請輸入星星數量 : ";
  11.         cin >> b;
  12.         int j = 1;
  13.         while(j <= b){
  14.             cout << "*";
  15.             j++;
  16.         }
  17.         cout << endl;
  18.         i += 1;
  19.     }
  20.     system("pause");
  21.     return 0;   
  22. }
複製代碼

作者: 陳姿瑜    時間: 2023-7-6 21:02

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int a=0,b=0,c=0;
  7.     cout<<"請輸入一整數: ";
  8.     cin>>a;
  9.     for(int n=1;n<=a;n++)
  10.     {
  11.            cout<<"請輸入星星數量: ";
  12.            cin>>c;
  13.             while(b<c)
  14.             {
  15.                       cout<<"*";
  16.                       b++;
  17.             }
  18.             b=0;
  19.             cout<<endl;
  20.     }
  21.     system("pause");
  22.     return 0;
  23. }
複製代碼

作者: 楊承樺    時間: 2023-7-6 21:02

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int a=1,b=1,c=1,d=1;
  7.     cout<<"請輸入一整數: ";
  8.     cin>>a;
  9.     while(b<=a)
  10.     {
  11.         cout<<"請輸入星星數量: ";
  12.         cin>>c;
  13.         d=1;
  14.         while(d<=c)
  15.         {
  16.             cout<<"*";
  17.             d++;
  18.         }
  19.         cout<<endl<<endl;
  20.         b++;
  21.     }
  22.     system ("pause");
  23.     return 0;
  24. }
複製代碼

作者: 林家鉌    時間: 2023-7-9 22:00

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.         int a,b;
  6.         cout<<"input a number: ";
  7.         cin>>a;
  8.         while(a>0)
  9.         {
  10.                 cout<<"how many stars: ";
  11.                 cin>>b;
  12.                 while(b>0)
  13.                 {
  14.                         cout<<"*";
  15.                         b--;
  16.                 }
  17.                 cout<<"\n";
  18.                 a--;
  19.         }
  20.         system("pause");
  21.         return 0;
  22. }
複製代碼

作者: 李晨希    時間: 2023-7-10 22:44

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.         int a=1,b=1;
  7.     cout<<"請輸入一整數: ";
  8.     cin>>a;
  9.     int c=1,d=1;
  10.     while(b<=a)
  11.     {
  12.             cout<<"請輸入星星數量: ";
  13.         cin>>c;
  14.         d=1;//重要
  15.         while(d<=c)
  16.         {
  17.                 cout<<"*";
  18.             d++;
  19.                 }
  20.         b++;
  21.         cout<<endl;
  22.     }
  23.     system ("pause");
  24.     return 0;
  25. }
複製代碼

作者: 蕭宏宇    時間: 2023-7-15 11:55

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int a,b;
  7.     cout << "請輸入一整數 : ";
  8.     cin>>a;
  9.     int x=1,y=1;
  10.     while(x<=a)
  11.     {
  12.         cout<<"請輸入星星數量: ";
  13.     cin>>b;
  14.     while(y<b)
  15.     {
  16.         cout<<"*";
  17.         y=y+1;
  18. }x=x+1;
  19. cout<<endl<<endl;
  20. }system("pause");
  21. return 0;
  22. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2