第二章 C++简单程序设计

1.引例:计算商品总价

#include <iostream>
using namespace std;
int main()
{
const double price1 = 25.5, price2 = 10.3, price3 = 12.5;
double total = 0;
int number1 = 0, number2 = 0, number3 = 0;
cout << "三种商品的价格为:" << price1 << ',' << price2 << ',' << price3 << '\n';
cout <<"请问每样买几件?" << endl;
cin >> number1 >> number2 >> number3;
total = number1 * price1 + number2 * price2 + number3 * price3;
cout << "应付款总额:" << total << endl;
return 0;
}

程序运行结果:

 

 2.if 语句

  • 用 if 语句实现选择
  • if(表达式)语句1 else 语句2  例:if(x>y) cout << x;else cout << y;
  • if(表达式1) 语句1;else if(表达式2) 语句2; else if(表达式3) 语句3;......;else 语句n;

§引例:输入一个年份,判断是否闰年

#include <iostream>
using namespace std;
int main()
{
int year;
bool isLeapYear;
cout << "Enter the year:";
cin >> year;
isLeapYear = ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0));
if (isLeapYear)
cout << year << "is a leap year" << endl;
else
cout << year << "is not a leap year" << endl;
return 0;
}

程序运行结果:

 

3.switch 语句——开关语句

switch ()

{

case     常量表达式1:语句1

case     常量表达式2:语句2

......     

case     常量表达式n:语句n

default:         语句n+1

}

§引例:输入一个0~6 的整数,转换成星期输出

#include <iostream>
using namespace std;
int main()
{
int day;
cin >> day;
switch (day)
{
case 0:cout << "Sunday" << endl; break;
case 1:cout << "Monady" << endl; break;
case 2:cout << "Tuesday" << endl; break;
case 3:cout << "Wednesady" << endl; break;
case 4:cout << "Thursday" << endl; break;
case 5:cout << "Friday" << endl; break;
case 6:cout << "Saturday" << endl; break;
default:cout << "Day out of range Sunday...Saturday" << endl; break;
}
return 0;
}

程序运行结果:

 4.预定义的插入符和提取符

  • "<<"是预定义的插入符(cout << 表达式<<表达式....)
  • ">>"是预定义的提取符 (cin >> 表达式>>表达式.....)

5.字符文字产常量:

6.for语句

 

 

7.do-while 语句

 

8.while 语句

 

9.其他语句的语法

 

posted @ 2024-05-24 20:09  萌墨  阅读(8)  评论(0编辑  收藏  举报