求c语言答案呀
1.编程:统计各数字的个数。2.编程:求若干数的最小公倍数和最大公约数。3.编程:根据如下公式,求π的近似值:4.编程:验证6到n之间的所有偶数都可以分解为两个素数之和。...
1. 编程:统计各数字的个数。
2. 编程:求若干数的最小公倍数和最大公约数。
3. 编程:根据如下公式,求π的近似值:4. 编程:验证6到n之间的所有偶数都可以分解为两个素数之和。
5. 编程:设n0是一个给定的正整数。对于i=0,1,2,…,定义:若ni是偶数,则ni+1=ni/2;若ni是奇数,则ni+1=3ni+1;若ni是1,则序列结束。请实现其功能,显示由n产生的序列。
6. 编程:找出在[11,999]之间满足条件的整数m,其m、m2、m3均为回文数。例如m=11,m2=121,m3=1331皆为回文数,故m=11是满足条件的一个数。
7.编程:求出[m,n]内所有满足以下条件的整数:(1)该数是素数;(2)该数十进制表示的个位数与十位数之和恰好是该数的百位数(例如,293是满足条件的整数)。
8.编程:找出[1,200000]内所有满足条件的整数,例如:145=1!+4!+5!,145就是满足条件的数。
9.编程:用筛法找出100以内的素数。
10. 编程:利用选择排序法将n个数排序。
11. 编程:利用冒泡排序法将n个数排序。
12. 编程:利用插入排序法将n个数排序。
13. 编程: a数组元素和b数组元素已分别有序, 把两个数组中的数顺序归并到c 数组中。
14. 编程:输出杨辉三角形的前n行:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
……
15.编程:将一字符串做压缩处理。将s中连续出现的多个相同字符压缩为一个字符。
16.编程:折半查找。
17.编程:用弦截法求方程2x3-4x2+3x-6=0在(0,3)之间的一个近似实根。
18.编程:用牛顿迭代法求方程3x3-3x2+x-1=0在x0=2附近的实根。
19.编程:用二分法求方程2x3-4x2+3x-6=0在(-10,10)之间的一个近似实根。
20.编程:用迭代法求的近似值。迭代公式为:。
21.编程:在二维数组中找出最大值的元素,然后将该元素所在行与最后一行交换,将该元素所在列与最后一列交换。
22.编程:在xx指向字符串中的所有数字字符之前(或后)分别插入字符‘$’。
23.编程:求两个十进制正整数的海明距离。海明距离是指两个等长的二进制数之间对应数字不同的位数。
24.编程:验证任何一个正整数n的立方和均可以表示成n个连续奇数之和。
25.编程:在一行文本中查找给定的单词,输出第一次出现的位置。
26.编程:完成一个字符串的加密功能,将s1字符串中的字符经过变换后保存到s2指向的字符数组中。二维数组cs保存了一个明码密码对照表,第一行是明码字符,第二行是对应的密码字符。
27.编程:输入一个十六进制数的字符串,将它转换为十进制(八进制、二进制)整数。
28.编程:输入一个十进制整数,将它转换为二进制(八进制、十六进制)并输出。
29.编程:比较字符串的大小,不要使用strcmp函数。
30.编程:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。 展开
2. 编程:求若干数的最小公倍数和最大公约数。
3. 编程:根据如下公式,求π的近似值:4. 编程:验证6到n之间的所有偶数都可以分解为两个素数之和。
5. 编程:设n0是一个给定的正整数。对于i=0,1,2,…,定义:若ni是偶数,则ni+1=ni/2;若ni是奇数,则ni+1=3ni+1;若ni是1,则序列结束。请实现其功能,显示由n产生的序列。
6. 编程:找出在[11,999]之间满足条件的整数m,其m、m2、m3均为回文数。例如m=11,m2=121,m3=1331皆为回文数,故m=11是满足条件的一个数。
7.编程:求出[m,n]内所有满足以下条件的整数:(1)该数是素数;(2)该数十进制表示的个位数与十位数之和恰好是该数的百位数(例如,293是满足条件的整数)。
8.编程:找出[1,200000]内所有满足条件的整数,例如:145=1!+4!+5!,145就是满足条件的数。
9.编程:用筛法找出100以内的素数。
10. 编程:利用选择排序法将n个数排序。
11. 编程:利用冒泡排序法将n个数排序。
12. 编程:利用插入排序法将n个数排序。
13. 编程: a数组元素和b数组元素已分别有序, 把两个数组中的数顺序归并到c 数组中。
14. 编程:输出杨辉三角形的前n行:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
……
15.编程:将一字符串做压缩处理。将s中连续出现的多个相同字符压缩为一个字符。
16.编程:折半查找。
17.编程:用弦截法求方程2x3-4x2+3x-6=0在(0,3)之间的一个近似实根。
18.编程:用牛顿迭代法求方程3x3-3x2+x-1=0在x0=2附近的实根。
19.编程:用二分法求方程2x3-4x2+3x-6=0在(-10,10)之间的一个近似实根。
20.编程:用迭代法求的近似值。迭代公式为:。
21.编程:在二维数组中找出最大值的元素,然后将该元素所在行与最后一行交换,将该元素所在列与最后一列交换。
22.编程:在xx指向字符串中的所有数字字符之前(或后)分别插入字符‘$’。
23.编程:求两个十进制正整数的海明距离。海明距离是指两个等长的二进制数之间对应数字不同的位数。
24.编程:验证任何一个正整数n的立方和均可以表示成n个连续奇数之和。
25.编程:在一行文本中查找给定的单词,输出第一次出现的位置。
26.编程:完成一个字符串的加密功能,将s1字符串中的字符经过变换后保存到s2指向的字符数组中。二维数组cs保存了一个明码密码对照表,第一行是明码字符,第二行是对应的密码字符。
27.编程:输入一个十六进制数的字符串,将它转换为十进制(八进制、二进制)整数。
28.编程:输入一个十进制整数,将它转换为二进制(八进制、十六进制)并输出。
29.编程:比较字符串的大小,不要使用strcmp函数。
30.编程:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。 展开
1个回答
展开全部
第一题
#include<stdio.h>
int main()
{
int a[10]={0};
int i,n,t;
printf("输入几个数字\n");
scanf("%d",&n);
printf("输入%d数字\n",n);
for(i=0;i<n;i++)
{
scanf("%d",&t);
a[t]++;
}
for(i=0;i<10;i++)
if(a[i]!=0)
printf("%d:%d\n",i,a[i]);
return 0;
}
第十题
#include<stdio.h>
#define N 10 //输入个数
void main()
{
int i,a[N],t,j;
for(i=0;i<N;i++) scanf("%d",&a[i]); //输入
for(j=1;j<N;j++) //N次比较
for(i=0;i<j;i++) //每趟中比j次
if(a[i]>a[j]) //与a[i]后面的元素进行比较
{
t=a[i];a[i]=a[j];a[j]=t;
}
printf("排序后:\n");
for(i=0;i<N;i++) printf("%d ",a[i]);
printf("\n");
}
第十三题
#include<stdio.h>
#define M 4
#define N 3
void sort(int a[],int w)
{
int i,j;
int t;
for(j=1;j<w;j++)
for(i=0;i<j;i++)
if(a[i]>a[j])
{
t=a[i];a[i]=a[j];a[j]=t;
}
}
void main()
{
int i,j=0,n=M;
int a[M],b[N],c[M+N];
printf("请输入数组a[%d]\n",M);
for(i=0;i<M;i++) scanf("%d",&a[i]);
sort(a,M);
printf("请输入数组b[%d]\n",N);
for(i=0;i<N;i++) scanf("%d",&b[i]);
for(i=0;i<M;i++)
c[i]=a[i];
sort(c,M);
for(j=0;j<N;j++)
{
c[M+j]=b[j];
sort(c,n++);
}
sort(c,M+N);
printf("插入数组后,排序:\n");
for(i=0;i<M+N;i++)
printf("%d ",c[i]);
printf("\n");
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询