您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页C++复习题

C++复习题

来源:华佗小知识
1.整数的奇偶性判定if( i%2==0) 2.百分成绩和五等成绩的转换

//百分制成绩转换为对应的五分制成绩v1 #include usingnamespace std; void main() { }

int score; char grade; cout<<\"请输入百分之成绩:\"; cin >> score;

switch(score/10)//根据score/10的值进行分情况讨论 {

case 6: grade = 'D'; break; case 7: grade = 'C'; break; case 8: grade = 'B'; break; case 9: }

case 10:grade = 'A'; break; default: grade = 'E';

cout <<\"五分制成绩为:\"<< grade <<\".\\n\";

3.求整数的各个数位 #include #include usingnamespacestd; intmain() {

inta, b, c, n; cin >> n;

a = n / 100;

b = n % 100 / 10; c = n % 10;

cout << a + b + c << endl; return0; }

4.素数的判定

#include #include usingnamespace std; int func(int x); void main()

{ }

int func(intx) {

if(x<2) return 0;

int k=sqrt(x);

for(int i=2; i<=k;i++) { } return 1; }

if( x%i==0 )

return 0;

int n; cin>>n;

if( func(n)==1 )

cout<<\"Yes\"<5.判定三边是否可以构成三角形的三边

if((a+b)>c&&(a+c>b)&&(b+c)>a){ cout<<\"能构成三角形\\n\"; if(a==b&&b==c)

cout<<\"是等边三角形\\n\"; else if(a==b||a==c||b==c)

cout<<\"是等腰三角形\\n\"; else

cout<<\"是一般三角形\\n\"; }

else

cout<<\"不能构成三角形\\n\";

6.递归方法求n!

#include usingnamespace std; int f(int x); int main() { }

int n; cin>>n;

cout<int f(intx) { }

elsereturn f(x-1)+f(x-2); if(x<=2) return 1;

7.把串中的字母进行大小写的转换(大写转化成小写,或小写转换成大写) #include usingnamespacestd; intmain() {

charc;

cin >> c;

if(c >= 'a'&& c <= 'z') {

c = c - 32;

cout <else

cout <8,求一位数组中的最值(最大或最小值) 四, 1.

2.闰年判定

#include usingnamespacestd; intmain() {

intn;

cin >> n;

if(n % 100 == 0 && n % 400 == 0 || n % 100 != 0 && n % 4 == 0) cout <<\"yes\"<< endl; else

cout <<\"no\"<< endl; return0; }

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务