注册 登录
编程论坛 C++教室

帮忙看下 编译没错 就是运行从键盘输入数字的时候运算错误

空谷 发布于 2012-03-19 20:55, 375 次点击
void main(){
     int n;
     for(n=1;n<=1000;n++){
         if(n%5d) continue;
         if(30<=7*n<80){
         printf("%5d",n)}}}
1 回复
#2
环及2012-03-24 11:27
在if(n%5d) continue;中的d没有定义;
你是想当n除以i余零提前结束本次的循环吧?
应该用if(n%5==0);
另外if(30<=7*n<80)应该为if(30<=7*n&&7*n<80)
1