700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > C语言编程>第十六周 ⑧ S是一个由数字和字母字符串组成的字符串 由变量len传入字

C语言编程>第十六周 ⑧ S是一个由数字和字母字符串组成的字符串 由变量len传入字

时间:2023-09-29 06:47:04

相关推荐

C语言编程>第十六周 ⑧ S是一个由数字和字母字符串组成的字符串 由变量len传入字

例题:S是一个由数字和字母字符串组成的字符串,由变量len传入字符串长度。请补充fun函数,该函数的功能是把字符串s中的数字字符转换成数字并存放到整型数组a中,函数返回数组a的长度。

例如,s=“Abc123e456hui7890”,结果为:1234567890。

请勿改动主函数main与其它函数中的任何内容,仅在fun函数的横线上填写所需的若干表达式或语句。

代码如下:

#include<stdio.h>#define M 80int a[M];int fun(char s[],int a[],int len){int j=0,m=0;for(j=0;j<len;j++)if(s[j]>='0'&&s[j]<='9'){a[m]=s[j]-'0';m++;}return m;}main(){char s[M];int len=0,m,j;printf("Please input a string:\n");gets(s);while(s[len])len++;m=fun(s,a,len);printf("\nThe result string:");for(j=0;j<m;j++)printf("%d",a[j]);printf("\n");}

输出运行窗口如下:

本周其他练习

C语言程序设计专栏

C语言编程>第十六周 ① 给定程序的功能是求1/4的圆周长。函数通过形参得到圆的直径,函数返回1/4的圆周长(圆周长公式为:L=Πd,在程序中定义的变量名要与公式的变量相同)。

C语言编程>第十六周 ② 函数fun的功能是:统计长整数test的各位上出现数字5、6、7的次数,并通过外部(全局)变量sum5、sum6、sum7返回主函数。

C语言编程>第十六周 ③ 请补充main函数,该函数的功能是:从键盘输入一组整数,使用条件表达式找出最大的整数。当输入的整数为-1时结束。

C语言编程>第十六周 ④ 请补充fun函数,该函数的功能是将字符串str中的小写字母都改为对应的大写字母,其它字符不变。

C语言编程>第十六周 ⑤ 请补充fun函数,该函数的功能是:依次取出字符串中所有大写字母,形成新的字符串,并取代原字符串。

C语言编程>第十六周 ⑥ 下列给定程序中,函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句或表达式。

C语言编程>第十六周 ⑦ s是全部由小写字母字符和空格字符组成的字符串,由len传入字符串的长度,请补充fun函数,该函数的功能是:统计字符串s中的单词数,结果由变量len传回。

C语言编程>第十六周 ⑧ S是一个由数字和字母字符串组成的字符串,由变量len传入字符串长度。请补充fun函数,该函数的功能是把字符串s中的数字字符转换成数字并存放到整型数组a中,函数返回数组a的长度。

越努力越幸运!

加油,奥力给!!!

C语言编程>第十六周 ⑧ S是一个由数字和字母字符串组成的字符串 由变量len传入字符串长度。请补充fun函数 该函数的功能是把字符串s中的数字字符转换成数字并存放到整型数组a中

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。