上机内容:验证“%”、“/” 的语法规则
上级目的:学会用“撞错”理解语法要求的方法
/*
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 作 者: 徐凯旋
* 完成日期:2012 年 10 月 20 日
* 版 本 号:v1.0
* 输入描述:无
* 问题描述:设计一个包含错误的程序,验证“%”的语法规则,学会“撞错”的方法
* 程序输出:无
* 问题分析:略
* 算法设计:略
*/
#include<iostream>
using namespace std;
int main()
{
double a=4.6,b=2,c;
c=a%b;
cout<<c<<endl;
return 0;
}
报错:
#include<iostream>
using namespace std;
int main()
{
double a=4.6,b=0,c;
c=a/b;
cout<<c<<endl;
return 0;
}
未报错:
运行结果:
观察及体会:
一 、浮点型 是不允许求余的,即小数取余无意义。
二 、0不可作除数。
我的总结:
编程要细心、耐心。对各种字符、规则要有一个清醒全面的认识,避免低级错误的发生。
对了,错误们,“小样儿,见过你了~”以后尽量不与你重逢在编程的路上。。