问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用C语言编程 1、有1、2、3、4个数字,能组成多少个互不相同且无重复数字的四位数?都是多少? 2

发布网友 发布时间:2022-04-22 17:54

我来回答

3个回答

热心网友 时间:2023-11-14 13:34

第一题

#include<stdio.h>
int main()
{
int i,j,k,m;
int num,n=0;
for(i=1;i<=4;i++)
{
for(j=1;j<=4;j++)
{
for(k=1;k<=4;k++)
{
for(m=1;m<=4;m++)
{
if(i!=m&&i!=j&&i!=k&&j!=k&&j!=m&&k!=m)
{
num=i*1000+j*100+k*10+m;
n++;
printf("%-6d",num);
if(n>1&&n%10==0)
printf("\n");
}
}
}
}
}
printf("\n一共有%d个数字\n",n);
return 0;
}

第二题

#include<stdio.h>
int main()
{
int i,n;
for(i=10,n=1;i>=1;i--)
{
n=(n+1)*2;
}
printf("第一天工摘了%d个\n",n);
return 0;
}

第三题

#include<stdio.h>
#include<stdlib.h>
int main()
{
int i,j,n,m,temp;
int *data;
printf("请输入n:");
scanf("%d",&n);
printf("请输入m:");
scanf("%d",&m);
data=(int*)malloc(sizeof(int)*n);
for(i=0;i<n;i++)
{
data[i]=i+1;
}
printf("原数组为:\n");
for(i=0;i<n;i++)
{
printf("%-3d",data[i]);
}
for(i=1;i<=m;i++)
{
temp=data[n-1];
for(j=n-1;j>0;j--)
{
data[j]=data[j-1];
}
data[0]=temp;
}
printf("\n现在数组为:\n");
for(i=0;i<n;i++)
{
printf("%-3d",data[i]);
}
return 0;
}

热心网友 时间:2023-11-14 13:35

1
#include <stdio.h>
int main()
{
int a, b, c, d, count;

count = 0;
for(a=1; a<=4; a++)
for(b=1; b<=4; b++)
for(c=1; c<=4; c++)
for(d=1; d<=4; d++)
{
if(a == b || a == c || a == d || b == c || b == d || c == d) continue;
printf("%d%d%d%d\n", a,b,c,d);
count++;
}

printf("一共能组成 %d 个不同的数字\n",count);
return 0;
}

2

#include <stdio.h>
int main()
{
int res = 1;
for(int i=0; i<10; i++) res = (res + 1 ) * 2;
printf("第一天共摘了 %d 个桃子\n",res);

return 0;
}

3

#include <stdio.h>

int main()
{
int n, m;
int tmp[100], res[100];

printf("请输入n的值 %: \n");
scanf("%d",&n);

printf("请输入 %d 个数%: \n",n);
for(int i=0; i<n; i++) scanf("%d",&tmp[i]);

printf("请输入m的值 %: \n");
scanf("%d",&m);

for(int i=0; i<n; i++) res[(i + m ) % n] = tmp[i];

printf("移动后的结果为:");
for(int i=0; i<n; i++) printf("%d ",res[i]);
printf("\n");

return 0;
}

现敲的。求采纳~

热心网友 时间:2023-11-14 13:35

#include <stdio.h>
//1,2,3,4四位数
void fun_1()
{
int i,j,k,m,total = 0;
for(i = 1; i <= 4; i++)
{
for(j = 1; j <= 4; j++)
{
for(k = 1; k <= 4; k++)
{
for(m = 1; m <= 4; m++)
{
if( i != j && i != k && i != m && j != k && j != m && k != m)
{
total++;
printf("%d %d %d %d\n",i,j,k,m);
}
}
}
}
}
printf("total=%d\n",total);
}
//猴子
int fun_2(int day)
{
if(day == 10)
return 1;
else
return (fun_2(day+1)+1)*2;
}
int main()
{
printf("%d\n",fun_2(1));
return 0;
}
第三个看不懂

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
锅炉切圆直径调整 为什么我打开excel后是灰色的? 有没有什么值得推荐的投资港股的QDII基金? - 知乎 win10电脑屏幕亮度调不了怎么办 考焊工证具体怎么操作 广汽传祺是丰田技术吗 广汽传祺与广汽丰田有关系吗 怎样才能让不愿写作业的孩子听话? 上初中不写作业不想学习的孩子应该如何管教? 出生在2020年农历七月十二日的宝宝怎么取名有内涵? 多哈回合谈判各方呼吁 浠的拼音 用123组成三位数,有几个 在数字0123中可以组成没有重复数字的三位数有多少个 鐢 这个字 念什么 鐢 这个字 念什么 0123四个数组成没有重复的三位数有多少个 用0123可以组成多少个没有重复数字的三位偶数? 浠的拼音 用0123能组成多少个不同的三位数偶数 用数字0123可以组成多少个不同的三位数( 浠的拼音 我一个月前买的墨盒,前两天还能用,今天突然显示保护墨盒不能使用,我的打印机是hp3510求助谢谢 使用数代表几 用0123四个数码能组成多少个三位数码 用0123四个数字能组成多少个不同的三位数 大辣椒和芹菜的咸菜怎么淹 用芹菜叶怎么腌咸菜? 芹菜咸菜的做法大全 通达信什么指标能够精确提示大盘波段到底信号 通达信中,有没有公式可以将每一个波段的高低点都显示出来? 由0123组成没有重复数字的三位数中,奇数概率 1.用123可以组成()个不同的三位数, 由123这三个数字能组成的三位数一共有几个,他们的和是 012组成的三位数中最大数与最小整十数的差是多少? 关于节约粮食的古诗(4句的古诗)(4首)? 表达节约粮食的诗句有哪些? 节约粮食,的古诗 关于节约粮食的古诗和名言 有关于节约粮食的诗 有关节约粮食的诗句 HP原装墨盒,取消了保护,但是还提示已安装受保护墨盒,怎么消除。 关于节约粮食的现代诗歌? 关于节约粮食的现代诗歌 免费制作微信投票的方法 关于节约粮食的古诗(4句的古诗)(4首) 微信投票如何制作,麻烦大神指导一下 节约粮食的诗句有哪些? 关于描写节约粮食的诗有哪些?作者是谁? 关于真实关于节约粮食的名言 有关“节粮”的诗句有哪些?