這次我加了一個比較好玩的東西
可以讓使用者重新輸入
直到輸入正確的數為止
你也可以利用這個方式讓使用者重新執行程式
PS:
良好的程式 註解是很重要的!!
不管老師有沒有說 不寫註解是一個很壞的習慣
就算你程式寫的再好也一樣
題目
讓使用者輸入0~9的數到X
然後輸出100個尾數為X的數
程式內容
#include <iostream>
using namespace std;
int main()
{
int x;
///////////////////////
do{//利用迴圈來讓使用者重複輸入 直到輸入正確的數
////////////////// Input
cout<<"請輸入0~9的數:";
cin>>x;
//////////////////
/*
判別是否輸入正確的數
如果正確 則用Break 跳離迴圈
如果錯誤 則輸出錯誤訊息 讓使用者重新輸入
*/
if((x>=0)&&(x<=9)){
break;
}else{
cout<<"您輸入了錯誤的數請重新輸入謝謝!!"<<endl;
}
}while(true);
////////////////////////Output 輸出尾數為X的數100個
for(int i=0; i<100; i++){
cout<<10*i+x<<"\t";//10*i 是前導數然後加上X尾數
}
return 0;
}
留言列表