'i++) " /> 'i++) "> C语言给定程序中,函数void fun(char *s)的功能是:在形参s所指字符串中的每个数字字符之后插入一个*号。_软件运维_内存溢出

阅读16

C语言给定程序中,函数void fun(char *s)的功能是:在形参s所指字符串中的每个数字字符之后插入一个*号。,第1张

#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)

}

#include <stdio.h>

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);


欢迎分享,转载请注明来源:

内存溢出

原文地址:

https://54852.com/yw/7736904.html
字符
(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
毛泽东诗集毛泽东诗集一级用户组
ORA 12541 TNS:无监听程序
上一篇
2023-04-09
OPPO手机自动下载软件怎么办
2023-04-09

发表评论
请登录后评论...
登录
提交

    评论列表(0条)
保存
{label}{label}