后一道编程题>>>
当前编程题:指针练习---字符串拼接
printf输出格式大全1.
【问题描述】用字符指针实现函数strcat(s,t),将字符串t复制到字符串s的末端,并且返回字符串s的首地址,并编写主程序。
【输入形式】输入两个字符串
【输出形式】将两个字符串拼接输出
【样例输入】abc
                        def
【样例输出】abcdef
【样例说明】
【评分标准】
 
<<<前一道编程题
当前编程题:指针练习---排序
2.
【问题描述】定义函数void sort(int a[ ],int n),用选择法对数组a中的元素升序排列。自定义main函数,并在其中调用sort函数。
【输入形式】从键盘上输入正整数n和相应的正整数
【输出形式】输出排序之后的数据
【样例输入】4 4 5 6 7
【样例输出】
 4 5 6 7
【样例说明】一共四个数据,再分别输入,排序后输出
【评分标准】
 
#include<stdio.h>
void sort(int *p,int n);
int main()
{
    int *p,a[20],n,i;
    p=a;
    scanf("%d",&n);
    for(i=0;i<n;i++)
        scanf("%d",&a[i]);
    sort(p,n);
    for(p=a,i=0;i<n;i++)
        printf("%3d",*p++);
    return 0;
}
void sort(int *x,int n)
{
    int i,j,k,t;
   
    for(i=0;i<n-1;i++){
        k=i;
        for(j=i+1;j<n;j++)
            if(*(x+k)>*(x+j))  k=j;
            if(k!=i){
            t=*(x+k);
            *(x+k)=*(x+i);
            *(x+i)=t;
            }
    }
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。