逆序数输出乘法表C语言,第三章 结构化程序设计5.ppt

第三章 结构化程序设计5

第三章 结构化程序设计 3.1 顺序结构 3.2 选择结构 3.3 循环结构 3.4 其它控制语句 3.5 应用举例 什么是程序 1、程序设计 就是考虑程序要“做什么”,解决“怎么做”的问题。 2、程序 程序=数据结构+算法 (1)数据结构。在程序中要指定数据的类型和数据的组织形式,即对数据的描述。 C++中用数据类型来描述数据结构 (2)算法。即操作步骤,也就是对操作的描述。 C++中用语句来描述算法 3.1 顺序结构 顺序结构:按照语句出现的先后顺序依次执行。 3.1.1 表达式语句 形式: 表达式; 例如: 3.1.2 空语句 形式: ; 作用: 当程序中某个位置在语法上需要一条语句,而在语义上又不 要求执行任何动作时,可放上一条空语句。 一般适用于在循环语句中做空循环体; 如: 3.1.3 复合语句 形式: { [变量定义] 语句组 } 作用:当程序中某个位置在语法上只允许一条语句,而在语义上要执行多条语句才能完成某个操作时,需要使用复合语句。 例:求一个一元二次方程式ax2+bx+c=0的根。a,b,c的值在运行时由键盘输入,满足b2-4ac>=0 例 从键盘上输入一个三位数,然后逆序输出,例如,输入123,输出321。 #include void main() { int n,i,j,k; cin>>n; i=n/100; //求百位上的数字; j=n/10-i*10; //求十位上的数字; k=n%100; //求个位上的数字; cout<>x; if (x>0) y=1; else if(x<0)y=-1; else y=0; cout< using namespace std; int main( ){ int year; bool leap; cout<>year; if (year%4==0) { if(year%100==0){ if (year%400==0) leap=true; else lea

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值