typedef struct
{ char name[10];
int age;
}STD;
STD fun(山世STD std[],int n)
{ STD max; int i;
max=std[0];
for(i=1;i<n;i++)
if(max.age<std[i].age) max=std[i];带唯缓
return max;
}
main()
{ STD std[5]={"aaa",17,"bbb",16,"ccc",18,"ddd",17,"eee",15};
STD max;
max=fun(std,5);
printf("\nThe result:\n");
printf("\nName:%s,Age:%d\蠢模n",std[max].name,max.age);
}
#include<stdlib.h>
#include<stdio.h>
voidfun(char*s)
{
inti,j,k
for(i=0s[i]!='\0'i++)
{
if(s[i]>='0'&&s[i]<='9'凳塌旦)
{
for(j=strlen(s)j>ij--);
s[j+1]=s[j]
s[i+1]='*'
}
}
}
voidmain()
{charstr[80]
gets(str)fun(str)
puts(str)
}
扩展资料
函数fun(char*s)的使用
#include<stdio.h>
#include<string.h>
voidfun(char*s)
{
while(*s)
{
if(*s=='z')*s++='a'
if(*s=='Z')*s++='A'
if(*s<'z'&&*s>='a'||*s<'Z'&枣扰&*s>='A')
*s=*s+1
s++
}
}
main()
{
charstr[30]
printf("请输入字符串:")
gets(str)
fun(str)
printf("输出的结果为衫迹:")
puts(str)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)