私のc++学習(5)switch文の詳細
7490 ワード
#include "stdafx.h"
#include<iostream>
using namespace std;
#include<iomanip>
int main(void){
char score;
cin>>score;
switch (score) {
case 'A': case 'a': //score='A' score='a' ,
cout<<"excellent"; break; // ;
case 'B': case 'b': //score='B' score='b' ,
cout<<"good"; break; // ;
default: cout<<"fair";
}
float num1,num2;
char op;
cout<<" 1, , 2:"<<endl;
cin>>num1>>op>>num2;
switch(op){
case '+': cout<<num1<<op<<num2<<"="<<num1+num2<<endl; break;
case '-': cout<<num1<<op<<num2<<"="<<num1-num2<<endl; break;
case '*': cout<<num1<<op<<num2<<"="<<num1*num2<<endl; break;
case '/': cout<<num1<<op<<num2<<"="<<num1/num2<<endl; break;
default : cout<<op<<" !";
}
return 0;
}
1+2+3+...+100の値を計算します.
#include <iostream>
using namespace std;
const int n=100; //
int main(){
int i=1,sum=0; //
while(i<=n){
sum+=i;
i++; //
}
cout<<"sum="<<sum<<endl;
return 0;
}
または、
while(i<=n)
{
sum+=i;
i++; //
}
:
while (i<=n) sum+=i++;
:
while (sum+=i++, i<=n);
• , , , 。