小鱼的数字游戏
題目
小魚最近被要求參加一個數字游戲,要求它把看到的一串數字(長度不一定,以?0?結束)記住了然后反著念出來(表示結束的數字?0?就不要念出來了)。這對小魚的那點記憶力來說實在是太難了,你也不想想小魚的整個腦袋才多大,其中一部分還是好吃的肉!所以請你幫小魚編程解決這個問題。
做題思路
? ? ? ? ?先命名一個足夠大的數組,然后運用while循環將輸入的數字都放入數組中,當輸入數字為0時跳出循環,此時也將所有的數放入了數組.(如何操作看代碼就行)
? ? ? ? ?然后,只需要將數組的數從后向前把數輸出就行,那么實現就只需要用for循環就行了.(如何操作看代碼就行)
#include<iostream> using namespace std; int main() { int num [100],i=0,fun;//初始化i=0,因為數組第一個為0while(1)//只是一個輸入器,所為里面數字只要不為0即可,一直輸入{cin>>fun;//輸出數字if(fun==0) break;//控制跳出循環num[i]=fun;//將輸入數字放入數組i++;}for(int t=i-1;t>=0;t--)//t=i-1因為數組存儲時定義數組大小會比實際大一位,{cout<<num[t]<<" ";}return 0; }數組的取出時是從0開始的所有需要t=i-1.
總結
- 上一篇: linux环境生成pdf字体问题,字体概
- 下一篇: MFC创建字体