c语言
# include<stdio.h>void main()
{
int i;
for(i = 100; i <= 200; i++)
{
if(i%3 == 0)
continue ;
else
printf("%d\t",i);
}
}
疑问,为什么运行结果的第二行的第一个数不是在100的正下方?
运行结果
100 101 103 104 106 107 109 110 112 113 115 116 118 119 121
122 124 125 127 128 130 131 133 134 136 137 139 140 142
143 145 146 148 149 151 152 154 155 157 158 160 161 163
164 166 167 169 170 172 173 175 176 178 179 181 182 184
185 187 188 190 191 193 194 196 197 199 200 Press any key to continue 应该是不够位置显示了,我这里看到的是另外的效果 不知道,我这里是对齐的
100 101 103 104 106 107 109 110 112 113 115 116 118 119 121
122 124 125 127 128 130 131 133 134 136 137 139 140 142 143
145 146 148 149 151 152 154 155 157 158 160 161 163 164 166
167 169 170 172 173 175 176 178 179 181 182 184 185 187 188
190 191 193 194 196 197 199 200 Press any key to continue
你在printf那里写了个\t啊
可以改成这样:
# include<stdio.h>
void main()
{
int i;
for(i = 100; i <= 200; i++)
{
if(i%3 == 0)
continue ;
else
printf("%d ",i);
}
}
P.S: 墙裂不建议用void main! qiuyouzhi 发表于 2020-4-11 17:19
你在printf那里写了个\t啊
可以改成这样:
int main()
void main ()
有返回值和没返回值有什么区别 汤姆叔叔的小屋 发表于 2020-4-11 17:51
int main()
void main ()
有返回值和没返回值有什么区别
void main慢慢就不正规了
就和你用筷子吃饭和用手抓饭一样,
用手虽然可以,但是不太好
而且以后编译器可能也不支持void main了
页:
[1]