国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當前位置: 首頁 > news >正文

策劃會展網(wǎng)站建設(shè)論壇推廣軟件

策劃會展網(wǎng)站建設(shè),論壇推廣軟件,wordpress 圖片大小,網(wǎng)站開發(fā)項目開發(fā)目錄 1011 : 圓柱體表面積 C語言版 C版 1012 : 求絕對值 C語言版 C版 1013 : 求兩點間距離 C語言版 C版 1014 : 求三角形的面積 C語言版 C版 1015 : 二次方程的實根 C語言版 C版 1016 : 銀行利率 C語言版 C版 1017 : 表面積和體積 C語言版 C版 代碼邏輯…

目錄

1011 : 圓柱體表面積

C語言版?

C++版

?1012 : 求絕對值

C語言版

C++版?

1013 : 求兩點間距離?

?C語言版

?C++版

?1014 : 求三角形的面積

?C語言版

C++版?

1015 : 二次方程的實根

C語言版?

?C++版

?1016 : 銀行利率

?C語言版

C++版?

1017 : 表面積和體積

C語言版?

C++版??

代碼邏輯解釋

1018 : 奇數(shù)偶數(shù)

C語言版?

C++版

?1019 : 公園門票

?C語言版

C++版?

1020 : 兩整數(shù)排序

C語言版

?收藏加關(guān)注,觀看不迷路


?

1011 : 圓柱體表面積

題目描述

輸入圓柱體的底面半徑r和高h,計算圓柱體的表面積并輸出到屏幕上。要求定義圓周率為如下宏常量?
#define?PI?3.14159

輸入

輸入兩個實數(shù),表示圓柱體的底面半徑r和高h。

輸出

輸出一個實數(shù),即圓柱體的表面積,保留2位小數(shù),單獨占一行。

樣例輸入

1 1

樣例輸出

12.57

注意:輸入為實數(shù),用double定義變量,輸出格式也要注意?

C語言版?

#include<stdio.h>  // 包含標準輸入輸出庫
#define PI 3.14159  // 定義圓周率 PI 的值為 3.14159int main()  // 主函數(shù)入口
{double r, h;  // 定義兩個雙精度浮點變量 r 和 h,分別表示圓柱的底面半徑和高scanf("%lf %lf", &r, &h);  // 從用戶輸入中讀取半徑 r 和高 hdouble S, s1, s2;  // 定義三個雙精度浮點變量 S、s1 和 s2,分別用于存儲圓柱的總表面積、兩個底面的面積和側(cè)面積s1 = 2 * PI * r * r;  // 計算兩個底面的面積,公式為 2πr2s2 = 2 * PI * r * h;  // 計算側(cè)面積,公式為 2πrhS = s1 + s2;  // 計算總表面積,即兩個底面面積加上側(cè)面積printf("%.2f\n", S);  // 輸出總表面積 S,保留兩位小數(shù)return 0;  // 程序正常結(jié)束
}

C++版

了解C++操縱符:

C++ 中用于控制輸出格式的操縱符——setw 、setfill、setprecision、fixed -CSDN博客

#include<iostream>  // 包含輸入輸出流庫
#include<iomanip>   // 包含用于控制輸入輸出格式的庫
#define PI 3.14159   // 定義圓周率 PI 的值為 3.14159
#define av(y) setprecision(y) << fixed  // 定義宏 av(y),用于設(shè)置輸出精度為 y 位小數(shù),并固定為小數(shù)點后 y 位
using namespace std;  // 使用標準命名空間 stdint main()  // 主函數(shù)入口
{double r, h;  // 定義兩個雙精度浮點變量 r 和 h,分別表示圓柱的底面半徑和高cin >> r >> h;  // 從標準輸入讀取半徑 r 和高 hdouble S, s1, s2;  // 定義三個雙精度浮點變量 S、s1 和 s2,分別用于存儲圓柱的總表面積、兩個底面的面積和側(cè)面積s1 = 2 * PI * r * r;  // 計算兩個底面的面積,公式為 2πr2s2 = 2 * PI * r * h;  // 計算側(cè)面積,公式為 2πrhS = s1 + s2;  // 計算總表面積,即兩個底面面積加上側(cè)面積cout << av(2) << S << endl;  // 使用 av(2) 宏設(shè)置輸出精度為兩位小數(shù),然后輸出總表面積 S,并換行return 0;  // 程序正常結(jié)束
}

?1012 : 求絕對值

題目描述

求實數(shù)的絕對值。

輸入

輸入一個實數(shù)。

輸出

輸出它的絕對值,結(jié)果保留兩位小數(shù)。

樣例輸入

-234.00

樣例輸出

234.00

注意:本題需要使用函數(shù)庫中的絕對值函數(shù)fabs()

注意:輸入為實數(shù),用double定義變量,輸出格式也要注意

了解數(shù)學函數(shù)點擊:簡要介紹C語言與c++共有的數(shù)學函數(shù)-CSDN博客

C語言版

#include<stdio.h> // 包含標準輸入輸出庫頭文件,用于輸入輸出操作
#include<math.h>  // 包含數(shù)學庫頭文件,用于調(diào)用數(shù)學函數(shù),如絕對值函數(shù)int main() // 主函數(shù),程序的入口
{double num; // 定義一個雙精度浮點型變量num,用于存儲用戶輸入的數(shù)值scanf("%lf", &num); // 從標準輸入讀取一個雙精度浮點數(shù),存儲到變量num中printf("%.2f\n", fabs(num)); // 調(diào)用fabs函數(shù)計算num的絕對值,并以小數(shù)點后兩位的格式輸出return 0; // 程序正常結(jié)束,返回值為0
}

C++版?

?了解C++操縱符:

C++ 中用于控制輸出格式的操縱符——setw 、setfill、setprecision、fixed -CSDN博客

#include<iostream> // 包含標準輸入輸出流庫,用于cin和cout操作
#include<iomanip>  // 包含輸入輸出格式控制庫,用于設(shè)置輸出格式(如精度)
#include<cmath>    // 包含數(shù)學庫,用于調(diào)用數(shù)學函數(shù)(如絕對值函數(shù)fabs)
#define av(y) setprecision(y)<<fixed // 定義一個宏av,用于設(shè)置輸出精度為y位小數(shù),并固定小數(shù)點
using namespace std; // 使用標準命名空間std,避免每次調(diào)用標準庫函數(shù)或?qū)ο髸r都需要加std::
int main() // 主函數(shù),程序的入口
{double a; // 定義一個雙精度浮點型變量a,用于存儲用戶輸入的數(shù)值cin >> a; // 從標準輸入讀取一個雙精度浮點數(shù),存儲到變量a中cout << av(2) << fabs(a) << endl; // 使用宏av(2)設(shè)置輸出精度為2位小數(shù),調(diào)用fabs函數(shù)計算a的絕對值并輸出,endl用于換行return 0; // 程序正常結(jié)束,返回值為0
}

1013 : 求兩點間距離?

題目描述

給定A(x1,?y1),?B(x2,?y2)兩點坐標,計算它們間的距離。?

輸入

輸入包含四個實數(shù)x1,?y1,?x2,?y2,分別用空格隔開,含義如描述。其中0≤x1,x2,y1,y2≤100。

輸出

輸出占一行,包含一個實數(shù)d,表示A,?B兩點間的距離。結(jié)果保留兩位小數(shù)

樣例輸入

1 1 2 2

樣例輸出

1.41

注意:本題需要使用函數(shù)庫中的絕對值函數(shù)sqrt()

?了解數(shù)學函數(shù)點擊:簡要介紹C語言與c++共有的數(shù)學函數(shù)-CSDN博客

?C語言版

#include<stdio.h> // 包含標準輸入輸出庫頭文件,用于輸入輸出操作
#include<math.h>  // 包含數(shù)學庫頭文件,用于調(diào)用數(shù)學函數(shù),如平方根函數(shù)sqrtint main() // 主函數(shù),程序的入口
{double x1, y1, x2, y2; // 定義四個雙精度浮點型變量,用于存儲兩個點的坐標scanf("%lf%lf%lf%lf", &x1, &y1, &x2, &y2); // 從標準輸入讀取四個雙精度浮點數(shù),分別存儲到變量x1, y1, x2, y2中double distance = sqrt((x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); // 計算兩點之間的距離printf("%.2f", distance); // 以小數(shù)點后兩位的格式輸出距離return 0; // 程序正常結(jié)束,返回值為0
}

?C++版

?了解C++操縱符:

C++ 中用于控制輸出格式的操縱符——setw 、setfill、setprecision、fixed -CSDN博客

#include<iostream> // 包含標準輸入輸出流庫,用于cin和cout操作
#include<iomanip>  // 包含輸入輸出格式控制庫,用于設(shè)置輸出格式(如精度)
#include<cmath>    // 包含數(shù)學庫,用于調(diào)用數(shù)學函數(shù)(如sqrt)
#define av(y) setprecision(y) << fixed // 定義一個宏av(y),用于設(shè)置輸出精度為y位小數(shù),并固定小數(shù)點
using namespace std; // 使用標準命名空間std,避免每次調(diào)用標準庫函數(shù)或?qū)ο髸r都需要加std::
int main() // 主函數(shù),程序的入口
{double x1, y1, x2, y2; // 定義四個雙精度浮點型變量,分別表示兩個點的坐標cin >> x1 >> y1 >> x2 >> y2; // 從標準輸入讀取兩個點的坐標double distance = sqrt((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2)); // 計算兩點之間的歐幾里得距離cout << av(2) << distance << endl; // 使用宏av(2)設(shè)置輸出精度為2位小數(shù),輸出計算得到的距離,并換行return 0; // 程序正常結(jié)束,返回值為0
}

?1014 : 求三角形的面積

題目描述

給出三角形的三條邊,求三角形的面積。

輸入

輸入三角形的三條邊長(實數(shù)),數(shù)據(jù)之間用空格隔開。

輸出

輸出三角形的面積,結(jié)果保留2位小數(shù)。

樣例輸入

2.5 4 5

樣例輸出

4.95

注意:本題需要使用函數(shù)庫中的開平方函數(shù)sqrt()

?了解數(shù)學函數(shù)點擊:簡要介紹C語言與c++共有的數(shù)學函數(shù)-CSDN博客

?C語言版

#include<stdio.h> // 包含標準輸入輸出庫頭文件,用于輸入輸出操作
#include<math.h>  // 包含數(shù)學庫頭文件,用于調(diào)用數(shù)學函數(shù),如平方根函數(shù)sqrtint main() // 主函數(shù),程序的入口
{double a, b, c, p, S; // 定義五個雙精度浮點型變量,用于存儲三角形的三邊長、半周長和面積scanf("%lf%lf%lf", &a, &b, &c); // 從標準輸入讀取三個雙精度浮點數(shù),分別存儲到變量a, b, c中p = (a + b + c) / 2; // 計算三角形的半周長S = sqrt(p * (p - a) * (p - b) * (p - c)); // 使用海倫公式計算三角形的面積printf("%.2f\n", S); // 以小數(shù)點后兩位的格式輸出三角形的面積,\n用于換行return 0; // 程序正常結(jié)束,返回值為0
}

C++版?

?了解C++操縱符:

C++ 中用于控制輸出格式的操縱符——setw 、setfill、setprecision、fixed -CSDN博客

#include<iostream> // 包含標準輸入輸出流庫,用于cin和cout
#include<iomanip>  // 包含輸入輸出格式控制庫,用于setprecision等格式化操作
#include<cmath>    // 包含數(shù)學庫,用于調(diào)用sqrt等數(shù)學函數(shù)
#define av(y) setprecision(y)<<fixed // 定義一個宏av,用于設(shè)置輸出的精度為y位小數(shù),并固定小數(shù)點格式
using namespace std; // 使用標準命名空間,避免每次調(diào)用標準庫功能時都需要加std::
int main() // 主函數(shù),程序的入口
{double a, b, c, p, S; // 定義五個雙精度浮點數(shù)變量,分別表示三角形的三邊長、半周長和面積cin >> a >> b >> c; // 從標準輸入讀取三角形的三邊長 a、b 和 c// 計算三角形的半周長 pp = (a + b + c) / 2;// 使用海倫公式計算三角形的面積 SS = sqrt(p * (p - a) * (p - b) * (p - c));// 使用宏av設(shè)置輸出精度為2位小數(shù),并輸出面積S,換行cout << av(2) << S << endl;return 0; // 程序正常結(jié)束,返回0
}

1015 : 二次方程的實根

題目描述

編程計算并輸出一元二次方程ax^2+bx+c=0的兩個實根,其中a、b、c的值由用戶從鍵盤輸入,假設(shè)a、b、c的值能保證方程有兩個不相等的實根(即b^2-4ac>0)。

輸入

輸入三個實數(shù),以空格隔開。

輸出

輸出兩個實數(shù),每個數(shù)據(jù)占7列、小數(shù)點后保留兩位小數(shù),不足7列右對齊。

樣例輸入

2 6 1

樣例輸出

  -0.18  -2.82

?注意:本題需要使用函數(shù)庫中的開平方函數(shù)sqrt()

?了解數(shù)學函數(shù)點擊:簡要介紹C語言與c++共有的數(shù)學函數(shù)-CSDN博客??????

C語言版?

#include<stdio.h> // 包含標準輸入輸出庫,用于實現(xiàn)輸入輸出功能
#include<math.h>  // 包含數(shù)學庫,用于調(diào)用sqrt等數(shù)學函數(shù)int main() // 主函數(shù),程序的入口
{double a, b, c, p, y1, y2; // 定義六個雙精度浮點數(shù)變量,分別表示二次方程的系數(shù)、判別式和兩個根scanf("%lf%lf%lf", &a, &b, &c); // 從標準輸入讀取二次方程的系數(shù)a、b和c// 計算判別式 pp = b * b - 4 * a * c;// 計算二次方程的兩個根 y1 和 y2y1 = (-b + sqrt(p)) / (2 * a);y2 = (-b - sqrt(p)) / (2 * a);// 輸出兩個根,每個根保留兩位小數(shù),且兩個根之間有7個字符的寬度printf("%7.2f%7.2f\n", y1, y2);return 0; // 程序正常結(jié)束,返回0
}

?C++版

?了解C++操縱符:

C++ 中用于控制輸出格式的操縱符——setw 、setfill、setprecision、fixed -CSDN博客

#include<iostream> // 包含標準輸入輸出流庫,用于cin和cout
#include<iomanip>  // 包含輸入輸出格式控制庫,用于setprecision和setw等格式化操作
#include<cmath>    // 包含數(shù)學庫,用于調(diào)用sqrt等數(shù)學函數(shù)
#define av(y) setprecision(y)<<fixed // 定義一個宏av,用于設(shè)置輸出的精度為y位小數(shù),并固定小數(shù)點格式
using namespace std; // 使用標準命名空間,避免每次調(diào)用標準庫功能時都需要加std::
int main() // 主函數(shù),程序的入口
{double a, b, c, p, y1, y2; // 定義六個雙精度浮點數(shù)變量,分別表示二次方程的系數(shù)、判別式和兩個根cin >> a >> b >> c; // 從標準輸入讀取二次方程的系數(shù)a、b和c// 計算判別式 pp = b * b - 4 * a * c;// 計算二次方程的兩個根 y1 和 y2y1 = (-b + sqrt(p)) / (2 * a);y2 = (-b - sqrt(p)) / (2 * a);// 使用setw設(shè)置輸出寬度為7個字符,使用av設(shè)置輸出精度為2位小數(shù)// 輸出兩個根,每個根保留兩位小數(shù),且兩個根之間有7個字符的寬度cout << setw(7) << av(2) << y1 << setw(7) << av(2) << y2 << endl;return 0; // 程序正常結(jié)束,返回0
}

?1016 : 銀行利率

題目描述

設(shè)銀行1年期定期存款年利率為2.25%,存款本金為capital元,試編程計算并輸出n年后的本利之和。

輸入

輸入一個正整數(shù)和一個實數(shù),分別代表存款年數(shù)和存款本金。

輸出

輸出一個雙精度實數(shù),小數(shù)點后保留6位有效數(shù)字。

樣例輸入

2 100

樣例輸出

104.550625

注意:輸入為實數(shù),用double定義變量,輸出格式也要注意

?C語言版

#include <stdio.h>  // 引入標準輸入輸出庫
#define rate 1.0225 // 定義年利率為1.0225(即2.25%的復利增長率)int main() {int year;       // 定義變量year,用于存儲用戶輸入的年數(shù)double base;    // 定義變量base,用于存儲用戶輸入的初始金額// 從標準輸入讀取年數(shù)和初始金額scanf("%d %lf", &year, &base);// 循環(huán)計算每年的復利增長for (int i = 1; i <= year; i++) {base = base * rate;  // 每年金額乘以利率rate,實現(xiàn)復利計算}// 輸出最終金額,保留6位小數(shù),并換行printf("%.6f\n", base);return 0;  // 程序正常結(jié)束
}

C++版?

??了解C++操縱符:

C++ 中用于控制輸出格式的操縱符——setw 、setfill、setprecision、fixed -CSDN博客

#include <iostream>  // 引入標準輸入輸出流庫
#include <iomanip>   // 引入格式化輸出庫,用于設(shè)置輸出格式
#include <cmath>     // 引入數(shù)學函數(shù)庫(雖然在這段代碼中沒有用到)
#define av(y) std::setprecision(y) << std::fixed  // 定義宏av(y),用于設(shè)置輸出的小數(shù)精度為y位,并且以固定小數(shù)點格式輸出
#define rate 1.0225  // 定義年利率rate為1.0225(即2.25%的復利增長率)
using namespace std; // 使用標準命名空間,避免重復書寫std::int main() {int year;        // 定義變量year,用于存儲用戶輸入的年數(shù)double base;     // 定義變量base,用于存儲用戶輸入的初始金額// 從標準輸入讀取年數(shù)和初始金額cin >> year >> base;// 循環(huán)計算每年的復利增長for (int i = 1; i <= year; i++) {base = base * rate;  // 每年金額乘以利率rate,實現(xiàn)復利計算}// 輸出最終金額,保留6位小數(shù)cout << av(6) << base << endl;return 0;  // 程序正常結(jié)束
}

1017 : 表面積和體積

寫出本題需要一定的空間思維能力

C語言版?

#include<stdio.h>int main()
{int a, b, c, d, e;  // 定義變量,分別表示長方體的長、寬、高,凹陷深度和邊框?qū)挾萻canf("%d%d%d%d%d", &a, &b, &c, &d, &e);  // 從用戶輸入讀取長方體的尺寸和凹陷參數(shù)// 計算原始長方體的表面積int S = 2 * a * b + 2 * a * c + 2 * b * c;  // 原始表面積公式:2(ab + ac + bc)// 計算凹陷部分增加的面積int s1, s2, s3;  // 分別表示三個方向的凹陷增加面積s1 = 8 * d * (a - 2 * e);  // 長方向的凹陷增加面積,每個凹陷有4個側(cè)面,共2個凹陷s2 = 8 * d * (b - 2 * e);  // 寬方向的凹陷增加面積s3 = 8 * d * (c - 2 * e);  // 高方向的凹陷增加面積int ansS = S + s1 + s2 + s3;  // 總表面積 = 原始表面積 + 凹陷增加的面積// 計算原始長方體的體積int V = a * b * c;  // 原始體積公式:長×寬×高// 計算凹陷部分的體積int v1, v2, v3;  // 分別表示三個方向的凹陷體積v1 = 2 * (a - 2 * e) * (b - 2 * e) * d;  // 長方向的凹陷體積,2個凹陷v2 = 2 * (a - 2 * e) * (c - 2 * e) * d;  // 寬方向的凹陷體積v3 = 2 * (b - 2 * e) * (c - 2 * e) * d;  // 高方向的凹陷體積int ansV = V - v1 - v2 - v3;  // 總體積 = 原始體積 - 凹陷體積// 輸出最終的表面積和體積printf("%d %d\n", ansS, ansV);return 0;  // 程序結(jié)束
}

C++版??

#include<iostream>  // 引入輸入輸出流庫
#include<iomanip>   // 引入格式化輸出庫
#include<cmath>     // 引入數(shù)學函數(shù)庫
#define av(y) setprecision(y) << fixed  // 定義一個宏,用于設(shè)置輸出的小數(shù)精度
using namespace std;  // 使用標準命名空間int main()
{int a, b, c, d, e;  // 定義變量,分別表示長方體的長、寬、高、凹陷深度和邊框?qū)挾萩in >> a >> b >> c >> d >> e;  // 從標準輸入讀取這些參數(shù)// 計算原始長方體的表面積int S = 2 * a * b + 2 * a * c + 2 * b * c;  // 原始表面積公式:2(ab + ac + bc)// 計算凹陷部分增加的面積int s1, s2, s3;  // 分別表示三個方向的凹陷增加面積s1 = 8 * d * (a - 2 * e);  // 長方向的凹陷增加面積:每個凹陷有4個側(cè)面,共2個凹陷s2 = 8 * d * (b - 2 * e);  // 寬方向的凹陷增加面積s3 = 8 * d * (c - 2 * e);  // 高方向的凹陷增加面積int ansS = S + s1 + s2 + s3;  // 總表面積 = 原始表面積 + 凹陷增加的面積// 計算原始長方體的體積int V = a * b * c;  // 原始體積公式:長×寬×高// 計算凹陷部分的體積int v1, v2, v3;  // 分別表示三個方向的凹陷體積v1 = 2 * (a - 2 * e) * (b - 2 * e) * d;  // 長方向的凹陷體積:2個凹陷v2 = 2 * (a - 2 * e) * (c - 2 * e) * d;  // 寬方向的凹陷體積v3 = 2 * (b - 2 * e) * (c - 2 * e) * d;  // 高方向的凹陷體積int ansV = V - v1 - v2 - v3;  // 總體積 = 原始體積 - 凹陷體積// 輸出最終的表面積和體積cout << ansS << " " << ansV << endl;return 0;  // 程序結(jié)束
}

代碼邏輯解釋

  1. 輸入?yún)?shù)

    • a、bc 分別表示長方體的長、寬和高。

    • d 表示凹陷的深度。

    • e 表示沒有凹陷的邊框?qū)挾取?/p>

  2. 計算原始表面積

    • 原始表面積公式為 2(ab+ac+bc),即長方體六個面的總面積。

  3. 計算凹陷增加的面積

    • 每個凹陷部分在每個方向上都會增加額外的表面積。由于每個凹陷有4個側(cè)面,且長方體的每個方向上有2個凹陷,因此:

      • s1 表示長方向的凹陷增加面積,公式為 8d(a?2e)。

      • s2 表示寬方向的凹陷增加面積,公式為 8d(b?2e)。

      • s3 表示高方向的凹陷增加面積,公式為 8d(c?2e)。

  4. 計算總表面積

    • 總表面積等于原始表面積加上凹陷部分增加的面積。

  5. 計算原始體積

    • 原始體積公式為 a×b×c。

  6. 計算凹陷體積

    • 每個凹陷部分的體積為凹陷的深度乘以凹陷區(qū)域的面積。由于每個方向上有2個凹陷:

      • v1 表示長方向的凹陷體積,公式為 2(a?2e)(b?2e)d。

      • v2 表示寬方向的凹陷體積,公式為 2(a?2e)(c?2e)d。

      • v3 表示高方向的凹陷體積,公式為 2(b?2e)(c?2e)d。

  7. 計算總體積

    • 總體積等于原始體積減去凹陷部分的體積。

  8. 輸出結(jié)果

    • 輸出最終的表面積和體積。

1018 : 奇數(shù)偶數(shù)

題目描述

輸入一個整數(shù),判斷該數(shù)是奇數(shù)還是偶數(shù)。

輸入

任一整數(shù)n。

輸出

如果該數(shù)是奇數(shù)就輸出“odd”,偶數(shù)就輸出“even”(輸出不含雙引號)。

樣例輸入

13

樣例輸出

odd

C語言版?

#include<stdio.h>  // 引入標準輸入輸出庫int main()
{int n;  // 定義一個整數(shù)變量n,用于存儲用戶輸入的數(shù)字scanf("%d", &n);  // 從標準輸入讀取一個整數(shù),存儲到變量n中// 判斷n是否為奇數(shù)if(n % 2 != 0)  // 使用取模運算符%判斷n除以2的余數(shù)是否不為0{printf("odd\n");  // 如果余數(shù)不為0,說明n是奇數(shù),輸出"odd"}else{printf("even\n");  // 如果余數(shù)為0,說明n是偶數(shù),輸出"even"}return 0;  // 程序正常結(jié)束
}

C++版

#include<iostream>  // 引入輸入輸出流庫
using namespace std;  // 使用標準命名空間int main()
{int n;  // 定義一個整數(shù)變量n,用于存儲用戶輸入的數(shù)字cin >> n;  // 使用C++的輸入流從標準輸入讀取一個整數(shù),存儲到變量n中// 判斷n是否為奇數(shù)if (n % 2 != 0)  // 使用取模運算符%判斷n除以2的余數(shù)是否不為0{cout << "odd" << endl;  // 如果余數(shù)不為0,說明n是奇數(shù),輸出"odd"}else{cout << "even" << endl;  // 如果余數(shù)為0,說明n是偶數(shù),輸出"even"}return 0;  // 程序正常結(jié)束
}

  1. 判斷奇偶性

    • 使用取模運算符 % 判斷 n 除以 2 的余數(shù)是否不為 0。

    • 如果余數(shù)不為 0,說明 n 是奇數(shù),輸出 "odd"。

    • 如果余數(shù)為 0,說明 n 是偶數(shù),輸出 "even"。

?1019 : 公園門票

題目描述

某公園門票的票價是每人50元,一次購票滿30張,每張可以少收2元。試編寫自動計費系統(tǒng)程序。

輸入

輸入購票的張數(shù)。

輸出

輸出一個整數(shù),為用戶實際需要支付的金額。

樣例輸入

30

樣例輸出

1440

?C語言版

#include <stdio.h> // 包含標準輸入輸出庫
#define price 50   // 定義一個宏,表示商品的單價,這里單價為50int main() // 主函數(shù),程序的入口
{int n, sum = 0; // 定義兩個變量:n表示購買的數(shù)量,sum表示總價格,初始值為0// 從標準輸入讀取一個整數(shù),存儲到變量n中scanf("%d", &n);// 判斷購買數(shù)量n是否小于30if (n < 30){sum = n * price; // 如果n小于30,總價格為購買數(shù)量n乘以單價price}else{sum = n * (price - 2); // 如果n大于或等于30,總價格為購買數(shù)量n乘以(單價price減去2)}// 輸出總價格printf("%d\n", sum);return 0; // 程序正常結(jié)束,返回0
}

C++版?

#include <iostream>    // 包含C++標準輸入輸出流庫
#define price 50                     // 定義商品單價為50
using namespace std;                 // 使用標準命名空間std,避免每次調(diào)用標準庫函數(shù)或?qū)ο髸r都要寫std::int main()                           // 主函數(shù),程序的入口點
{int n, sum = 0;                  // 定義變量n(用戶輸入的購買數(shù)量)和sum(總價格,初始值為0)cin >> n;                        // 從標準輸入讀取用戶輸入的購買數(shù)量nif (n < 30)                      // 如果購買數(shù)量小于30{sum = n * price;             // 總價格為購買數(shù)量n乘以單價price}   else                             // 如果購買數(shù)量大于或等于30{sum = n * (price - 2);       // 總價格為購買數(shù)量n乘以(單價price減去2)}cout << sum << endl;             // 輸出總價格,并換行return 0;                        // 程序正常結(jié)束,返回0
}

1020 : 兩整數(shù)排序

題目描述

從鍵盤輸入兩個整數(shù)x,y,按從小到大的順序輸出它們的值。

輸入

輸入兩個整數(shù)x,y。

輸出

輸入兩個整數(shù)x,y。

樣例輸入

20 16

樣例輸出

16 20

了解三目運算符:簡要介紹C語言/C++的三目運算符-CSDN博客

C語言版

#include <stdio.h> // 包含標準輸入輸出庫,用于支持scanf和printf函數(shù)int main() // 主函數(shù),程序的入口點
{int x, y, max, min; // 定義四個整數(shù)變量:x和y用于存儲用戶輸入的兩個整數(shù),max和min用于存儲最大值和最小值scanf("%d%d", &x, &y); // 從標準輸入讀取兩個整數(shù),分別存儲到變量x和y中// 使用三元運算符計算最大值max = x > y ? x : y; // 如果x大于y,則max等于x,否則max等于y// 使用三元運算符計算最小值min = x < y ? x : y; // 如果x小于y,則min等于x,否則min等于y// 輸出最小值和最大值,中間用空格分隔printf("%d %d\n", min, max);return 0; // 程序正常結(jié)束,返回0
}

C++ 版?

#include <iostream>    // 包含C++標準輸入輸出流庫
using namespace std;                 // 使用標準命名空間std,避免每次調(diào)用標準庫函數(shù)或?qū)ο髸r都要寫std::int main()                           // 主函數(shù),程序的入口點
{int x, y, max, min;              // 定義變量x和y(用戶輸入的兩個整數(shù)),以及用于存儲最大值和最小值的變量max和mincin >> x >> y;                   // 從標準輸入讀取兩個整數(shù)x和y// 使用三元運算符計算最大值max = x > y ? x : y;             // 如果x大于y,則max等于x,否則max等于y// 使用三元運算符計算最小值min = x < y ? x : y;             // 如果x小于y,則min等于x,否則min等于y// 輸出最小值和最大值,中間用空格分隔cout << min << " " << max << endl;return 0;                        // 程序正常結(jié)束,返回0
}

C++補充版(使用min和max函數(shù))?

了解C++中的 max 和 min 函數(shù):簡要介紹C++中的 max 和 min 函數(shù)以及返回值-CSDN博客

#include<iostream>    // 包含標準輸入輸出流庫
#include<algorithm>   // 包含算法庫,用于調(diào)用std::max和std::min函數(shù)
using namespace std;                 // 使用標準命名空間std,避免每次調(diào)用標準庫函數(shù)或?qū)ο髸r都要寫std::int main()                           // 主函數(shù),程序的入口點
{int x, y, max1, min1;            // 定義四個整數(shù)變量:x和y用于存儲用戶輸入的兩個整數(shù),max1和min1用于存儲最大值和最小值cin >> x >> y;                   // 從標準輸入讀取兩個整數(shù),分別存儲到變量x和y中max1 = max(x, y);                // 使用std::max函數(shù)計算x和y中的最大值,并將結(jié)果存儲到max1中min1 = min(x, y);                // 使用std::min函數(shù)計算x和y中的最小值,并將結(jié)果存儲到min1中cout << min1 << " " << max1 << endl; // 輸出最小值和最大值,中間用空格分隔return 0;                          // 程序正常結(jié)束,返回0
}

?收藏加關(guān)注,觀看不迷路

http://aloenet.com.cn/news/41620.html

相關(guān)文章:

  • 做電商網(wǎng)站的公司杭州做seo的公司
  • 北京網(wǎng)站制作應(yīng)用拓客渠道有哪些
  • 效果圖制作網(wǎng)站有哪些網(wǎng)站建設(shè)公司哪家好?該如何選擇
  • 河曲縣城鄉(xiāng)建設(shè)管理局網(wǎng)站seo收錄排名
  • 專業(yè)的模板建站企業(yè)免費推廣網(wǎng)站排名
  • 如何進行網(wǎng)站運營與規(guī)劃百度seo關(guān)鍵詞外包
  • 蘇州高端網(wǎng)站建設(shè)開發(fā)seo管理系統(tǒng)
  • wordpress hook 列表武漢seo網(wǎng)站管理
  • wordpress 渲染html石家莊關(guān)鍵詞優(yōu)化平臺
  • 大石橋網(wǎng)站地推app接任務(wù)平臺
  • 湛江網(wǎng)站建設(shè)外包武漢百度seo排名
  • 成都網(wǎng)站維護公司百度營銷推廣官網(wǎng)
  • 能24小時掛機的云電腦網(wǎng)站優(yōu)化關(guān)鍵詞價格
  • 數(shù)字化文化館網(wǎng)站建設(shè)系統(tǒng)優(yōu)化助手
  • 環(huán)境保護局網(wǎng)站管理制度建設(shè)磁力搜索引擎下載
  • 網(wǎng)站seo應(yīng)用微信營銷軟件排行榜
  • 免費python在線正常網(wǎng)站識圖
  • 建設(shè)網(wǎng)站網(wǎng)站名推廣軟文300字
  • 南昌加盟網(wǎng)站建設(shè)免費發(fā)布信息的平臺
  • 在線做春節(jié)網(wǎng)站百度廣告銷售
  • 在線制作logo圖標軟件seo服務(wù)外包報價
  • 重慶建工建設(shè)工程信息網(wǎng)關(guān)鍵詞排名優(yōu)化易下拉排名
  • 網(wǎng)站管理的內(nèi)容接單平臺
  • 常州網(wǎng)站價格免費留電話的廣告
  • 零食b2c網(wǎng)站濟南網(wǎng)絡(luò)優(yōu)化哪家專業(yè)
  • 請人做彩票網(wǎng)站多少錢b2b電商平臺有哪些
  • 企業(yè)網(wǎng)站html源碼網(wǎng)站排名優(yōu)化工具
  • 都蘭縣建設(shè)局交通局網(wǎng)站seo工具優(yōu)化軟件
  • 服裝網(wǎng)站欄目在線的crm系統(tǒng)軟件
  • 網(wǎng)站建設(shè)推廣技術(shù)網(wǎng)絡(luò)營銷策劃書的主要內(nèi)容