上机内容:验证"求余运算(%)和除运算(/)的除数均不能是0"的语法规则
上机目的:学会用"撞错"理解语法要求的方法
/*
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 作 者: 赵洋
* 完成日期:2012 年 10月 18 日
* 版 本 号:v1.0
*
* 输入描述: 无
* 问题描述:设计一个包含错误的程序,验证"求余运算(%)和除运算(/)的除数均不能是0"语法规则,学会"撞错"方法
* 程序输出:两整数的余数
* 问题分析:C++语法规定求余运算(%)的除数不能为0
* 算法设计:
*/
#include<iostream>
using namespace std;
int main()
{
{
int a=8,b=0,c;
c=a%b;
cout<<c<<endl;
return 0;
}
结果(截屏):
观察及体会:当除数是0时,系统输出错误报告。理解:求余运算(%)和除(/)运算的除数都不能为0
修改:将0改为一非0常数
我的总结:主动撞错,把错误当做一种财富,在错误中提升自己。。。