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 <elsecout <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; }