使用c++實現乘法表輸出
阿新 • • 發佈:2019-03-20
std cati c++ 移植 自學 code 判斷 secure 判斷閏年 看過很多自學C++的朋友們,都是從簡單程序入手,這裏我分享一下我入門的幾個簡單的程序。
1.使用c++實現乘法表輸出
#define _crt_secure_no_warnings 1 #include<iostream> #include<iomanip>//為了使用setw來實現輸出占位 using namespace std; void multiplicationtable()//乘法表 { int i, j,n; cin >> n; for (i = 1; i < n+1; i++){ for (j = 1; j < i + 1; j++){ cout << setw(5) << i << ‘*‘ << j << ‘=‘ << i*j; } cout << endl; } } int main() { cout << "multiplicationtable :" << endl; multiplicationtable(); system("pause"); return 0; }
2.判斷1000-2000年的閏年
#define _crt_secure_no_warnings 1 #include<iostream> using namespace std; void leapyear(int i)//判斷閏年 { if (i % 4 == 0 && i % 100 != 0 || i % 400 == 0){//閏年判斷需滿足可被4整除以及可被400整除 cout <<i<< "是閏年" << endl; } else { cout << i << "不是閏年" << endl; } } int main() { And: int k; cout << "請輸入1000年-2000年的年份:" << endl; cin >> k; leapyear(k); system("pause");//使程序暫停顯示結果 goto And;//使用goto語句使程序可以多次實現功能 return 0; ----- }
3.輸出100至200的素數
#define _crt_secure_no_warnings 1 #include<iostream> #include<iomanip> using namespace std; void primenumber()//素數輸出 { int i, j,cut=0; for (i = 101; i < 200; i+=2){ for (j = 2; j <= sqrt(i); j++){ if (i%j == 0) break; } if (sqrt(i) < j) cut++; cout << setw(5) << i; } cout <<endl<<"素數總數為:"<< ‘ ‘<<cut << endl; } int main(){ cout << "100-200的素數為:" << endl; primenumber(); system("pause"); return 0; }
相信每個初學者對於C語言中簡單的代碼,在移植至c++環境下運行都有很多的疑問,可以參考以上3段代碼。
使用c++實現乘法表輸出