1、实习四答案1、 字符串连接/* exer 4-1 两串字符连接 */由键盘任意输入两串字符,不用库函数 strcat,连接将两串字符。输入: 两串字符 输出: 连接将两串字符 输入样例: abc def 输出样例: abcdef #include#includevoid main(void)unsigned int i,j;char soustr80,desstr80;/printf(“please enter soustr:“);gets(soustr); /* 输入原串 */printf(“please enter desstr:“);gets(desstr); /* 输入目的串 */i
2、= strlen(soustr); /* 取目的串尾部位置 */for(j=0; j#includevoid main(void)unsigned int j;char soustr80,secstr80;/printf(“please enter soustr:“);gets(soustr); /* 输入原串 */for(j=0; j=A int a55;int sum1=0,sum2=0;/printf(“please enter soustr:“);for(i=0; i#includevoid main(void)int i,a10,temp;int kmax=0,kmin=0;/pri
3、ntf(“please enter :“);for(i=0; iakmax)kmax = i; /* 找最大数位置 */else if(ai#includevoid main(void)unsigned int i;int cap=0,low=0,dig=0,oth=0; /* 定义并初始化 */char str80;/printf(“please enter str:“);gets(str); /* 输入原串 */for(i=0; i=A float score105=0.0f;float allsco10,avesco10;for(i=0; i#includevoid main(void)
4、int i,j,k;char name1080,temp80;/printf(“please enter :“);for(i=0; i0)k = j;if(k!=i)strcpy(temp,namei);strcpy(namei,namek);strcpy(namek,temp); /* 交换 */for(i=0; ivoid main(void)int i,j;int a66;for(i=0; i#include #include int main()int n,i,j;int a2020;printf(“please input one number:“);scanf(“%d“,for(i=0;in;i+)aii=1;ai0=1;for(i=2;in;i+)for(j=1;ji;j+)aij=ai-1j-1+ai-1j;for(i=0;in;i+)for(j=0;j=i;j+)printf(“%d “,aij);printf(“n“);return 0;