标签:
数据结构教材(见p8,p9)要用到下面三个C++的知识点(建议大家在C课程设计中主动使用,为即将到来的课程做准备).
注意程序一律用cpp后缀保存(不要以.c保存)
#include <iostream> #include <iomanip> using namespace std; int main() //main函数可以不要void { int a; float b; double c; //最基本的输入,不需要 %d之类的转换说明 cin >> a >> b >> c; cout << a << ‘ ‘ << b << ‘ ‘ << c << ‘\n‘; //保留两位小数 a = 3; b = 54.6f; c = 1.67895; cout << fixed << setprecision(2) << a << ‘ ‘ << b << ‘ ‘ << c << ‘\n‘; //宽度 cout << setw(8) << a << ‘\n‘; return 0; }
输入1 2 3后,输出结果如下:
1 2 3
3 54.60 1.68
3
1 #include <iostream> 2 #include <string> 3 using namespace std; 4 struct Student { //声明结构体类型Student 5 string name; 6 int num; 7 char sex; 8 }; 9 10 int main() 11 { 12 Student *p; //定义指向结构体类型Student的数据的指针变量 13 p = new Student; //用new运算符开辟一个存放Student型数据的空间 14 p->name = "Wang Fun"; //向结构体变量的成员赋值 15 p->num = 10123; 16 p->sex = ‘m‘; 17 cout << p->name << endl << p->num 18 << endl << p->sex << endl; //输出各成员的值 19 delete p;//撤销该空间 20 return 0; 21 }
1 #include <iostream> 2 #include <iomanip> 3 using namespace std; 4 5 void swap(float &a, float &b) //此处的引用a 被认为是main函数a的别名 6 { 7 float temp; 8 temp = a; 9 a = b; 10 b = temp; 11 } 12 13 int main(void) 14 { 15 float a, b; 16 cin >> a >> b; 17 swap(a, b); 18 cout << a << ‘ ‘ << b << endl; 19 return 0; 20 }
标签:
原文地址:http://www.cnblogs.com/4bytes/p/4187402.html