关于调试时闪一下不出结果的解决办法:最简单的是在return之前加上system("pause").
http://blog.csdn.net/scorpio_tester/article/details/41889531
VS中,将代码格式化,变得整洁美观的快捷键:Ctrl+K+F;
5.
#include <iostream> using namespace std; int main() { cout << "This" << "is"; cout << "a" << "C++"; cout << "program." << endl; return 0; }
结果 :
6.
#include <iostream> using namespace std; int main() { int a, b, c; a = 10; b = 23; c = a + b; cout << "a + b ="; cout << c; cout << endl; return 0; }
结果:
7.
#include <iostream> using namespace std; int main() { int a, b, c; int f(int x, int y, int z); cin >> a >> b >> c; c = f(a, b, c); cout << c << endl; return 0; } int f(int x, int y, int z) { int m; if (x < y) m = x; else m = y; if (z < m) m = z; return (m); }
结果:
8.
int main() { int a, b; c = a + b; cout >> "a + b =" >> a + b; } 修改: #include <iostream> using namespace std; int main() { int a, b, c; cin >> a >> b; c = a + b; cout << "a + b =" << c << endl; return 0; }
结果:
9.
#include <iostream> using namespace std; int main() { int a, b; c = add(a, b); cout << "a + b =" << c << endl; system("pause"); return 0; } int add(int x, int y) { z = x + y; return z; } 修改: #include <iostream> using namespace std; int main() { int a, b, c; int add(int x, int y); cin >> a >> b; c = add(a, b); cout << "a + b =" << c << endl; return 0; } int add(int x, int y) { int z; z = x + y; return z; }
结果:
10.
#include <iostream> using namespace std; int main() { void sort(int x, int y, int z); int x, y, z; cin >> x >> y >> z; sort(x, y, z); system("pause"); return 0; } void sort(int x, int y, int z) { int temp; if (x > y) { temp = x; x = y; y = temp; }; if (z < x) cout << z << "," << x << "," << y << endl; else if (z < y) cout << x << "," << z << "," << y << endl; else cout << x << "," << y << "," << z << endl; }
结果:
1.
2.
3.
4.
注意:C++中,cin>> 输入时,空格与回车键可以作为分隔符,逗号不可做分隔符。
友好链接:http://blog.csdn.net/zhengxiaoyang995926/article/details/79405229