1 // double 浮点类型 2 /* 条件表达式的形式: 3 表达式1?表达式2:表达式3 4 如果1的值是turn,(也就是说,条件成立),那么就去计算2,并以他的值作为整个条件表达式的值; 5 如果1的值是false,那么就计算3,并以他的值作为整个条件表达式的值*/ 6 //double sign (double x){return x > 0 ? 1 : ( x == 0 ? 1 : -1 );} sign分段函数
1 //摄氏温度与华氏温度的对照表 2 #include<iostream> 3 using namespace std; 4 int main() 5 { 6 int c = 0; 7 while (c<=200) 8 { 9 cout << "C=" << c << " ,F= " << c * 9 / 5.0 + 32.0 << endl; 10 c = c + 20; 11 } 12 }
1 #include<iostream> 2 using namespace std; 3 int main() 4 { 5 int r; 6 cout << "please input: "; 7 cin >> r; 8 if (r < 0) 9 cout << "1" << endl; 10 if (r >= 0) 11 cout << "2" << endl; 12 }
1 //const是一个关键字,它限定一个变量不能被改变 2 #include<iostream> 3 using namespace std; 4 const int START = 0; 5 const int STEP = 10; 6 const int END = 200; 7 int main() 8 { 9 for (int c = START; c <= END; c = c + STEP) 10 cout << "C= " << c << ", F=" << c * 9 / 5 + 32 << endl; 11 } 12 /* 13 x=2; 14 y=2+ ++x; // x值变为3,y值为5,因为++x的值是增量之后的 15 z=x++ +2; // x值变为4,z值为5,x++的值为3,是增量前的; 16 */