初学函数,希望赐教

来源:百度知道 编辑:UC知道 时间:2024/06/05 18:56:58
只是刚接触函数,老师要求下面的题全用return,我们还没有学到有*这样的格式~~就是比较初级的编程,我想看看规范的格式怎么写。谢谢
1. 编写并调用将4*4矩阵转置的函数。

2.编写并调用字符串连接的函数。

3. 编写并调用字符串比较的函数。
还没有学指针。。。所以后两道题我想看看函数怎么做。。。

1.
#include<stdio.h>
void main()
{
int A[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},B[4][4],i,j;
printf("the A is:\n");
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
printf("%5d",A[i][j]);
B[j][i]=A[i][j];
}
printf("\n");
}
printf("the B is :\n");
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
printf("%5d",B[i][j]);
printf("\n");
} }

2.
#include<stdio.h>
void fun(char *t,char *s)
{
while(*t!=0)t++;
while((*t++=*s++)!=0);
}
main()
{
char s1[40],s2[40];
gets(s1);gets(s2);
fun(s1,s2);
printf("%s\n",s1);
}

3.
#include<stdio.h>
int cmp(char *s1,char *s2)
{
while (*s1 == *s2++)
if (*s1++ == 0)
return (0);
return