求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的人退出圈子,问最后留下的是原来第几号的那位。
展开
 我来答
Rankabc
推荐于2016-12-01 · TA获得超过3561个赞
知道大有可为答主
回答量:3705
采纳率:59%
帮助的人:1069万
展开全部
第一题
#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");

}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式