给不超过6的正整数A,考虑从A开始的连续4个数字。请输出所有由它们组
答案:2 悬赏:20 手机版
解决时间 2021-03-28 16:36
- 提问者网友:沉默菋噵
- 2021-03-27 18:49
给不超过6的正整数A,考虑从A开始的连续4个数字。请输出所有由它们组
最佳答案
- 五星知识达人网友:行雁书
- 2021-03-27 19:15
main()
{
int a,i,j,k,m,count=0;
printf(“请输入一个不超过6的正整数:”);
do
{
scanf(“%d”,&a);
}while(a<1||a>6);
for(i=a;i<=a+3;i++)
for(j=a;j<=a+3;j++)
if(j!=i)
for(k=a;k<=a+3;k++)
if(k!=i&&k!=j)
{
m=100*i+10*j+k;
count++;
printf(“%4d”,m);
if(count%10==0)putchar('\n');
}
putchar('\n');
printf(“共有%d个数字。\n”,count);
}
{
int a,i,j,k,m,count=0;
printf(“请输入一个不超过6的正整数:”);
do
{
scanf(“%d”,&a);
}while(a<1||a>6);
for(i=a;i<=a+3;i++)
for(j=a;j<=a+3;j++)
if(j!=i)
for(k=a;k<=a+3;k++)
if(k!=i&&k!=j)
{
m=100*i+10*j+k;
count++;
printf(“%4d”,m);
if(count%10==0)putchar('\n');
}
putchar('\n');
printf(“共有%d个数字。\n”,count);
}
全部回答
- 1楼网友:归鹤鸣
- 2021-03-27 19:39
#include
int main()
{
int a, i, j, k, m, count = 0;
scanf("%d", &a);
for(i = a; i <= a + 3; i++)
for(j = a; j <= a + 3; j++)
if(j != i)
for(k = a; k <= a + 3; k++)
if(k != i && k != j)
{
m = 100 * i + 10 * j + k;
count++;
if(count % 6 == 0)
printf("%d\n", m);
else
printf("%d ", m);
}
return 0;
}
int main()
{
int a, i, j, k, m, count = 0;
scanf("%d", &a);
for(i = a; i <= a + 3; i++)
for(j = a; j <= a + 3; j++)
if(j != i)
for(k = a; k <= a + 3; k++)
if(k != i && k != j)
{
m = 100 * i + 10 * j + k;
count++;
if(count % 6 == 0)
printf("%d\n", m);
else
printf("%d ", m);
}
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯