
1条回答 默认 最新
南城Flipped 2021-11-25 10:22关注第一题
#include<stdio.h> int main(){ int a[2][10]; int b[20]; int temp; printf("请输入数据(空格分开):\n"); for(int i=0;i<2;i++){ for(int j=0;j<10;j++){ scanf("%d",&a[i][j]); b[i*10+j]=a[i][j]; } } for(int i=0;i<20;i++){ printf("%d ",b[i]); } printf("\n"); for(int i=0;i<19;i++){ for(int j=i+1;j<20;j++){ if(b[i]<b[j]){ temp = b[i]; b[i] = b[j]; b[j] = temp; } } } for(int i=0;i<20;i++){ printf("%d ",b[i]); } }第二题
#include<stdio.h> #define MAX 1024 int main(){ char s1[MAX] = "hello"; char s2[MAX] = "world"; char s3[MAX] ; int i,j; printf("连接前:\n%s\n%s\n",s1,s2); for(i=0;s1[i]!='\0';i++){ s3[i]= s1[i]; } for(j =0;s2[j]!='\0';j++){ s3[i+j] =s2[j]; } s3[i+j]='\0'; printf("连接后:%s\n",s3); }解决 无用评论 打赏 举报 编辑记录