您所在位置: 网站首页 / 文档列表 / C/C++资料 / 文档详情
C++课件二.ppt 立即下载
上传人:yy****24 上传时间:2024-09-05 格式:PPT 页数:44 大小:434KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

C++课件二.ppt

C++课件二.ppt

预览

免费试读已结束,剩余 34 页请下载文档后查看

16 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

问题:从键盘读入一个整数,反序输出其各个位数,比如输入123,输出321。算法:(三位数)intmain(){inta;cin>>a;cout<<a%10;a=a/10;//输出个位数cout<<a%10;a=a/10;//输出十位数cout<<a%10;a=a/10;//输出百位数return0;}算法:(三位数)intmain(){inta;cin>>a;while(a!=0){cout<<a%10;a=a/10;//输出当前a的个位数}return0;}intmain(){intn,a,b,c;cout<<“请输入一个3位数:”;cin>>n;a=n/100;n=n%100;//取百位数b=n/10;n=n%10;//取十位数c=n/1;n=n%1;//取个位数if(a*a*a+b*b*b+c*c*c==n){cout<<“是水仙花数”<<endl;}else{cout<<“不是水仙花数”<<endl;}return0;}C++程序设计基本内容:1、顺序结构2、关系表达式与选择结构3、循环控制结构重点:选择结构和循环结构1、C++程序和语句1)C++源程序基本组成预编译命令声明或定义函数#include<iostream>usingnamespacestd;intmain(){函数体;//由一系列语句组成}2)声明语句(告诉编译程序一些基本信息)inta,b,c;//变量类型声明intmax(intx,inty);//函数声明3)执行语句通知计算机执行一定操作。(1)控制语句(选择和循环控制)(2)输入输出语句cin>>a;cout<<b;(3)表达式语句c=a+b;c+a/3;(4)空语句;(5)复合语句{c=a+b;c+a/3;}//多个语句当做一个语句来看(使用)4)顺序结构(示例)intmain(){intn,a,b,c;cout<<"请输入一个位数:";cin>>n;a=n/100;n=n%100;//取百位数b=n/10;n=n%10;//取十位数c=n/1;n=n%1;//取个位数cout<<"各个位数的平方和为"<<a*a+b*b+c*c;return0;}特点:每个语句依次被执行到。问题:一个数成为同构数,如果它的平方的尾数为自己。比如:5是同构数,因为5×5=25又6是同构数,因为6×6=36。编写一个程序,从键盘读入一个1位数,判定它是否是同构数。intmain(){inta,b;cout<<"请输入一个1位数:";cin>>a;b=a*a;cout<<a;if(b%10-a!=0)cout<<"不";cout<<"是同构数";return0;}1)布尔型数据bool空间=1字节两个值真true假false解决条件是否成立的判定问题2)C++关系运算符恒等==不等!=大于>小于<大于等于>=小于等于<=3)C++逻辑运算符与&&或||非!4)c++允许数值数据自动转换为逻辑数据使用,非零数值转换成真,零值转换成假。比如:boolb1,b2;b1=0.1;b2=-0.001;cout<<b1<<“,”<<b2;intmain(){inta,b;cin>>a;b=a*a;cout<<a;if(b%10-a!=0)cout<<“不”;cout<<“是同构数”;return0;}intmain(){intn,a,b,c,d;cout<<“请输入一个3位数:”;cin>>n;d=n;a=n/100;n=n%100;//取百位数b=n/10;n=n%10;//取十位数c=n/1;n=n%1;//取个位数if(d=a*a*a+b*b*b+c*c*c){cout<<“是水仙花数”<<endl;}else{cout<<“不是水仙花数”<<endl;}return0;}C++条件语句2)更一般的形式if(表达式1)语句1;[elseif(表达式2)语句2;[……][else语句n;]3)嵌套选择inta;cin>>a;if(a>=0)if(a>0)cout<<“输入的是正数”;elsecout<<“输入的是零”;elsecout<<“输入的是负数”;C++条件语句问题:编写一个程序,从键盘读入一个3位数数,判定它是否被9整除。intmain(){intn,a,b,c;cout<<"请输入一个3位数:";cin>>n;cout<<n;a=n/100;n=n%100;//取百位数b=n/10;n=n%10;//取十位数c=n/1;n=n%1;//取个位数if((a+b+c)%9!=0)co
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

C++课件二

文档大小:434KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用