三只小#include<iostream>
usingnamespace std;
#include<string>int main()
{//which pig is the biggestint num1 = 0;int num2 = 0;int num3 = 0;cout << "input pigA‘ weight" << endl;cin >> num1;cout << "input pigB‘ weight" << endl;cin >> num2;cout << "input pigC‘ weight" << endl;cin >> num3;if (num1 >= num2){if (num1 >= num3)cout << "pigA is the biggest,it‘s weight is " <<num1<< endl;elsecout << "pig...
程序如下:#include <iostream>using std::cout;
using std::endl;int main(int argc, char** argv)
{
int i = 0, j = 2; for (int z = 2, i = j;z == 2;z++)
cout << "i: " << i << endl;
cout << "i: " << i << endl;
}输出i: 2
i: 0分析:在for语句第一个分号前面是初始化语句,多条初始化语句用都逗号隔开,在定义同个类型的多个变量时也用逗号隔开不同的变量,那么在两种情况重叠时,结果是什么样的呢。若按...
本内容仅属于个人自学记录,欢迎交流和指正,请勿转载或发表不当言论。主要学习网址:https://www.runoob.com/2.1 Cplus/C++ 循环 1. 循环类型:while循环://先判定给定条件是否为真,真时执行循环体while(condition)
{...
}//先执行一次循环体,再判断给定条件是否为真do {...
} while (condition) for 循环可用于多次执行一个语句序列。for(exp1; exp2; exp3)
{...code
}//example:执行10次循环语句。for (i = 0; i > 10; i+...
// 嵌套ifCLR.cpp: 主项目文件。#include "stdafx.h"using namespace System;int main(array<System::String ^> ^args)
{wchar_t letter;Console::WriteLine(L"Enter a letter: ");letter = Console::Read();if(letter >= 'A')if(letter <= 'Z'){Console::WriteLine(L"You entered a captial letter.");return 0;}if(letter >= 'a')if(letter <= 'z'){Console::WriteLine(L"You entered a small letter.");return 0;}Console::Writ...
循环控制语句更改执行的正常序列。当执行离开一个范围时,所有在该范围中创建的自动对象都会被销毁。C++ 提供了下列的控制语句。点击链接查看每个语句的细节。控制语句描述break 语句终止 loop 或 switch 语句,程序流将继续执行紧接着 loop 或 switch 的下一条语句。continue 语句引起循环跳过主体的剩余部分,立即重新开始测试条件。goto 语句将控制转移到被标记的语句。但是不建议在程序中使用 goto 语句。注意:您可以按 Ctrl ...
1// 31-switch语句.cpp: 定义控制台应用程序的入口点。2//3 4 #include "stdafx.h" 5 #include <iostream>6 #include <climits>7 #include <array>8 #include <math.h>9 #include <string>
10usingnamespace std;
1112enum HeroType //13{
14 Tank, //015 Magic, //116 ADC, //2 17 Assist //318};
1920int main()
21{
22//swithc语句结构
23//switch (integer - expression) //整数表达式
24//{
25//c...
最近两天打开本科学校的C++教材,快速回顾了一下C++方面的内容。虽然书本内容比较基础,但是还是有些知识点值得自己强化记忆。分几篇文章,加上自己的理解记录如下。 先回顾面向过程的部分。C++数据类型1、数据类型修饰符: 1.1 long不仅可以修饰int,还可以修饰double;而short只能修饰int; 1.2 "只有修饰符"的数据类型都是"修饰符 int"的简写,比如unsigned long是unsigned long int的简写。2、整型常量:八进制数以0...
1、逻辑运算符 && || !2、关系运算符优先级高于逻辑运算符3、cctype库中好用的判断4、 ?:符号用法: 状态1?结果1:结果2 5、switch用法:switch (a):
{case a1:do something;break;...default: do something;break;
} 6、continue会直接回到循环开始,break直接跳出循环7、cin的错误处理:原文:https://www.cnblogs.com/dai-yu/p/12197439.html
一、复习题3.#include<iostream>
usingnamespace std;void main()
{char ch;int c1, c2;c1 = c2 = 0;while ((ch=cin.get())!=‘$‘){cout << ch;c1++;if (ch = ‘$‘) //注意是=,不是==c2++;cout << ch;}cout << "c1=" << c1 << ",c2=" << c2 << endl;system("pause");
}二、编程练习1. 编写一个小程序,读取键盘输入,直到遇到@符号为止,并回显输入(除数字外),同时将大写字符转换为小写字符,将小写字符转换为大写(别忘了...
要点提炼: 1、读取数字循环; 2、简单文件输入输出; 3、写入文件文本; 4、读取文本文件
cctype头文件中的字符函数库:一组方便功能强大的工具——可用于分析字符输入。 isalnum(ch):若参数为字母或数字,则函数返回true。 参考第6章 - 179页的表中
C++也支持goto语句,但最好不要用,应使用结构化控制语句来控制程序的流程。
1、读取数字循环: int n; cin >> n; 若输入不是数字,即类型不匹配则会发生: 1、n的值保存不变 2、...
/* 语句块 用花括号括起来的语句 */#include <iostream>int main(){ using namespace std; int x = 20; { int y = 100; cout << x << endl; //ok cout << y << endl; //ok } //以上就是一个语句块,y变量定义在语句块里面,所以y只能在改语句块中使用,在语句块之外是不能使用的 cout << x << endl; //ok //cout << y << endl; //invalid return 0;}
/*新变量就会隐...
C++中的循环语句
while 循环
语法形式
while (表达式) 语句
{
循环体;
}
程序实例:
求解0-10 的累加之和
#include <iostream>
using namespace std;int main()
{
// while 语句的演示demoint num;int count;int step;step = 0;count = 0;while (step <= 10){count += step;step++;}cout << "the sum (from 0 to 10) = " << count <<"\n" ;return 0;
}计算结果:
the sum (from 0 to 10) = 55
do-while 循环
语法形式
do...
C++的异常处理机制为程序中异常检测和异常处理两部分的协作提供支持。在C++语言中,异常处理包括:throw表达式,异常检测部分使用throw表达式来表示它遇到了无法处理的问题。我们说throw引发了异常。try语句块,异常处理部分使用try语句块处理异常。try语句块以关键字try开始,并以一个或多个catch子句结束。try语句块中代码抛出的异常通常会被某个catch子句处理。因为catch子句“处理”异常,所以它们也被称作异常处理代码。一套异...
复习c++ day01 关于if语句复习
#include<iostream>
using namespace std;
int main()
{
int num1 = 0;
int num2 = 0;
int num3 = 0;cout<<"输入小猪a的体重"<<endl;cin>>num1;cout<<"输入小猪b的体重"<<endl;cin>>num2;cout<<"输入小猪c的体重"<<endl;cin>>num3;if(num1<num2){if(num3>num2){cout<<"小猪c体重最重"<<endl;}else{cout<<"小猪b体重最重"<<endl;}
}else{if(num1>num3){cout<<"小猪a体重最重"<<endl;}else{cout<<"小猪...
#include <iostream> //预处理器编译指令#include
int main(void) //函数头
{ //函数体开始{using namespace std; //编译指令int apple; //声明整数变量cout << "你现在有多少个苹果" << endl;cin>> apple; //输入流cout << "现在有" << apple << "个苹果" << endl;return 0; //函数返回0
...