...求所有的三位正整数(即100~999之间)中有多少个整数其各个数字之和...
发布网友
发布时间:2023-12-30 01:53
我来回答
共3个回答
热心网友
时间:2024-03-13 08:19
#include<iostream.h>
void main()
{
int i,j,k,sum=0; //sum统计个数
for(i=1;i<10;i++) //三重循环 分别表示百位十位个位
{
for(j=0;j<10;j++)
{
for(k=0;k<10;k++)
{
if(i+j+k==10) //判断条件
{
sum++;
cout<<i<<j<<k<<endl; //输出是哪个数
}
}
}
}
cout<<"一共"<<sum<<"个"<<endl;
}
热心网友
时间:2024-03-13 08:23
#include <stdio.h>
int main()
{
int i, count = 0;
for (i = 100; i < 1000; ++i)
{
if (i / 100 + i / 10 % 10 + i % 10 == 10)
++count;
}
printf("有%d个\n", count);
getchar();
return 0;
}
热心网友
时间:2024-03-13 08:24
//---------------------------------------------------------------------------
#include <stdio.h>
int main(void)
{
int i,j;
for (i = 1; i<10; i++)
for (j=0; 10-j-i>=0; ++j)
printf("%d%d%d\n",i,j,10-i-j);
return 0;
}
//---------------------------------------------------------------------------