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

请帮忙看一下,问题三,编译时有一个错误,

空谷 发布于 2012-03-19 19:52, 324 次点击
void main(){
     int n;
     for(n=1;n<=1000;n++){
         if(n%5d) continue;
         if(30<=7*n<80){
         printf("%5d",n)}}}
3 回复
#2
nicum2012-03-20 19:14
void main(){
     int n;
     for(n=1;n<=1000;n++){
         if(n%5d) continue;
         if(30<=7*n<80){
         printf("%5d",n)}}}
#3
心手20122012-03-20 20:48
以下是引用空谷在2012-3-19 19:52:27的发言:

void main(){
     int n;
     for(n=1;n<=1000;n++){
         if(n%5d) continue;
         if(30<=7*n<80){
         printf("%5d",n)}}}
if(n%5d) 这条件我不是很理解。
if(30<=7*n<80) 有误,应为if(30<=7*n&&7*n<80)
如果没看错的话printf("%5d",n)后少个“;”
#4
空谷2012-03-21 12:45
回复 3楼 心手2012
是的 你写的是我想表达的意思 我的那个成了一个真假的判断
1