输出含有3数字的一道C++题目输出1~999之间的所有含有数字3的数(如3,13,23,……),每行输出8个

Management 1年前 已收到1个回答 举报

xisun81 幼苗

共回答了11个问题采纳率:100% 举报

#include

void main(void)
{
x09int i,flag = 0;
x09for(i = 1; i <= 999; i++)
x09{//个十百只要有一位是3就输出
x09x09if(i/100 == 3 || i%100/10 == 3 || i%10 == 3)
x09x09{
x09x09x09cout<<" "<x09x09x09flag++;
x09x09x09if(flag % 8 == 0)
x09x09x09x09cout<x09x09}
x09}
}

1年前 追问

3

Management 举报

int i的情况下
i/100
i%100/10
i%10
分别代表 个十百?

举报 xisun81

百 十 个,你自己带个数算一下就知道了!
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.025 s. - webmaster@yulucn.com