网站开发是指,有什么好看的网站资源,网站模块名称,wordpress 中文标签插件示例3.1#xff1a;星星公司致力于信件快递业务#xff0c;收费标准是#xff1a;500g以内6元#xff0c;超过500g9元。应该就是输入重量#xff0c;显示钱#xff0c;那可以用cout和cin#xff0c;如果w小于500#xff0c;c是6#xff0c;否则#xff0c;c是9。//pr…示例3.1星星公司致力于信件快递业务收费标准是500g以内6元超过500g9元。应该就是输入重量显示钱那可以用cout和cin如果w小于500c是6否则c是9。//practice 3.1
#include iostream
using namespace std;
int main()
{int c; //价钱float w;//重量coutw;cinw;if w500 c9;elsec6;coutcendl;return 0;
}
第10行报错悄悄看了下答案应该是得加个括号。if (w500) c9; 希望后面知道为什么。书上给出的答案//exam 3.1
#include iostream
using namespace std;
int main()
{int c; //价钱float w;//重量coutw;cinw;if (w500) c6;else c9;coutccendl;return 0;
}
1、if语句格式1不要忘记括号 if 表达式语句功能当条件成立即表达式值为真时执行“语句“否则执行if语句下方的语句执行流程如主要是注意括号逻辑上都一样。示例3.2读入一个整数输出该数如果该数是负数在输出该数前加个提示”注意负数“int 判断是否是正负数那就和0比较lets code it ~//practice 3.2
#include iostream
using namespace std;
int main()
{int x; //定义变量cout请输入;cinx;if (x0) cout注意负数xendl;elsecoutxendl;return 0;
}
嘿嘿也没那么难嘛~ 看看书中给出的代码吧//exam 3.2
#include iostream
using namespace std;
int main()
{int n; coutn;cinn;if (n0) cout注意负数endl;coutnendl;return 0;
}
就是没有用else直接一个if就可以了。格式2 if 表达式 语句1;else 语句2;功能当条件成立即表达式值为真时执行”语句1“否则执行”语句2“。执行流程如图示例3.3读入一个整数判断其是偶数还是奇数。那就是看除以2的余数是0还是1是1就是奇数反之偶数。//practice 3.3
#include iostream
using namespace std;
int main()
{int x; //定义变量cout请输入;cinx;if (x%21) coutx是奇数endl;elsecoutx是偶数endl;return 0;
}
这里注意if后面的表达式整体有个括号我第一次写成 (x%2)1调试的时候就出现了报错。看看书上写的答案吧//exam 3.3
#include iostream
using namespace std;
int main()
{int n; cinn;if (n%20) coutn是偶数endl;else coutn是奇数endl;return 0;
}
道理是一样的但是这么写真的好丑哦 我还是喜欢用python的缩进和格式来写~ 整齐好看易读一些~ 示例3.4不想抄题截图叭:分数也可能是小数吧double 更长点然后就是条件判断。//practice 3.4
#include iostream
using namespace std;
int main()
{double score; //定义变量cout请输入分数;cinscore;if (score80.0) cout欢迎你参加音乐社endl;elsecout非常欢迎你参加音乐社endl;return 0;
}
好啦~ 书上给出的定义变量是 int m 觉得不严谨分数也可能是小数嘛。但实际在考试中不会这么模棱两可的该什么类型会给示例的。书上给了另一种有趣的方法就是观察到两句广告词的差异是”非常“那就这样//exam 3.4
#include iostream
using namespace std;
int main()
{int m; //定义变量coutm;cinm;if (m80) cout非常;cout欢迎你参加音乐社;return 0;
}
2、关系表达式关系表达式运算符等于不等于大于小于大于等于小于等于!优先级定义用关系运算符将两个表达式连接起来的式子称作关系表达式。一般形式表达式 关系运算符 表达式示例3.5设a5b6c7.写出下列关系表达式的值。关系表达式值原因ab056 假0abbc01113假 0(a3)(b5)1a不等于3b不等于5两边都是000 真ab1对应的字符确实前者小(ab)(bc)00 1 假没问题~ 示例3.6不想抄题截图叭:做错的两次的价钱都列出式子然后根据大小选合算的//practice 3.6
#include iostream
using namespace std;
int main()
{int n; //定义变量n,杯子数一定是整数啦~ float x,y;cout请输入杯子数 ;cinn;x3*n*0.88; //大洋商城y(n-n/8)*3; //百汇商厦if (xy) cout大洋商城更划算endl;else if (xy)cout百汇商厦更划算endl;elsecout一样划算endl;return 0;
}
报错了不能if..elif..else 姐姐说这里不是elif 是else if 改了之后就对啦~ 看下书上写的答案//exam 3.6
#include iostream
using namespace std;
int main()
{int cup; float a,b;coutcup;cincup;a3*cup*0.88; //大洋商城b(cup-cup/8)*3; //百汇商厦if (ab) cout大洋商城endl;elsecout百汇商厦endl;return 0;
}
示例3.7诶这种就是数学题然后转换成计算机语言敲代码就好啦~ ~ //practice 3.7
#include iostream
using namespace std;
int main()
{float m; coutm;cinm;if (m100000) cout梨树m/500endl;elsecout梨树0.3*m/500桃树0.5*m/600苹果树0.2*m/800endl;return 0;
}
诶遇到了一个问题这里的桃树咋还是小数呢。。。//exam 3.7
#include iostream
#include cmath
using namespace std;
int main()
{int m; coutm;cinm;if (m100000) cout梨树m/500endl;else{cout梨树floor(0.3*m/500)棵endl;cout桃树floor(0.5*m/600)棵endl;cout苹果树floor(0.2*m/800)棵endl;}return 0;
}
floor是取下整~ 是cmath里面的别忘了头文件。当if和else 后面有多个要操作的语句时要用花括号”{}“括起来将几个语句括起来的语句组合称为复合语句。作业输入一个三位数n判断是否是水仙花数如果是则输出”该数是水仙花数“不是则输出”该数不是水仙花数“。水仙花数是指一个三位数它的每个位上的数字的3次幂之和等于它本身。153#include iostream
using namespace std;
int main()
{int n,a,b,c; coutn;cinn;an/100;b(n-a*100)/10;cn%10;if (a*a*ab*b*bc*c*cn) coutn是水仙花数endl;elsecoutn不是水仙花数endl;return 0;
}