C++程序编程,这道题哪位大神求求我吧
2.统计100-999之间个位、十位上的数字之和与百位上的数字相等的数(101、110、202、211……),把这些数按每行10个数的形式输出,最后输出这些数的个数。...
2.统计100-999之间个位、十位上的数字之和与百位上的数字相等的数(101、110、202、211……),把这些数按每行10个数的形式输出,最后输出这些数的个数。
展开
4个回答
2020-04-22
展开全部
int acc = 0;
for (int a = 100, i = 0; a <= 999; a++)
{
int b, c, d;
b = a / 100;//百位
c = a % 10;//个位
d = a / 10;
d = d % 10;//十位
if (b == c + d)
{
cout << a << " ";
i++;
acc++;
if (i == 10)
{
i = 0;
cout << endl;
}
}
}
cout << endl;
cout << "数的个数: " << acc << endl;
for (int a = 100, i = 0; a <= 999; a++)
{
int b, c, d;
b = a / 100;//百位
c = a % 10;//个位
d = a / 10;
d = d % 10;//十位
if (b == c + d)
{
cout << a << " ";
i++;
acc++;
if (i == 10)
{
i = 0;
cout << endl;
}
}
}
cout << endl;
cout << "数的个数: " << acc << endl;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询