1. 程式人生 > 其它 >c++學習記錄1

c++學習記錄1

技術標籤:c++學習c++

1.隨機產生一個50~100之間的數,若該數小於60,則輸出“bad”,若該數大於等於60小於80,則輸出“soso”,若該數大於等於80,則輸出“good”。
2.計算100~500之間的素數
3.計算e=1+1/1!+1/2!+…+1/n!+……(誤差小於0.0001)

#include <iostream>
#include<time.h>
using namespace std;

int main()
{
	int score;

	srand(time(0));
	score = 75 + rand() % 25;  //公式:a + rand() % n,其中n為整數的範圍,a為起始值
cout << score << endl; if (score<60) { cout << "bad" << endl; } else if(60<=score&&score<80) { cout << "soso" << endl; } else if (score >= 80) { cout << "good" << endl; } else{} system
("pause"); return 0; }

在這裡插入圖片描述

#include <iostream>
using namespace std;

int main() 
{
    for (int i = 100; i <= 500; i++) 
    { 
        for (int k = 2; k <= i; k++) 
        { 
            // 排除在 i=k 之前能被k整除的數
            if (i % k == 0 && i != k)
                break;
            // 輸出素數
if (i % k == 0 && i == k) cout << i <<' '; } } return 0; }

在這裡插入圖片描述

?include <iostream>
using namespace std;
int main()
{

	double e = 1.0, u = 1.0;      
	int n = 1;
	do {
		e = e + u;//奼傚拰
		n = n + 1;
		u = u / n;//涓嬩竴涓」鍒嗘瘝	

	} while (u >= 1.0e-4);
	cout << "e=" << e <<  endl;

	return 0;
}

在這裡插入圖片描述