【分析解答题】
填空题请补充函数Fun(),该函数的功能是:按‘0’到‘9’统计一个字符串中的奇数数字字符各自出现的次数,结果保存在数组num中。注意:不能使用字符串库函数。例如:输入“x=112385713.456+0.909*BC”,结果为:1=3,3=2,5=2,7=1,9=2。注意:部分源程序给出如下。请勿改动主函数mAin和其他函数中的任何内容,仅在函数Fun()的横线上填入所编写的若干表达式或语句。试题程序:#inCluDE#DEFinE n 1000voiD Fun(ChAr *tt,int num[]){ int i,j; int BB[10]; ChAr *p=tt; For(i=0;i<10;i++) { num[i]=0; BB[i]=0; } whilE(【1】) { iF(*p>=’’0’’&&*p<=’’9’’) 【2】; p++; } For(i=1,j=0;i<10;i=i+2,j++) 【3】;}mAin(){ ChAr str[n]; int num[10],k; ClrsCr(); printF("\nplEAsE EntEr A ChAr string:"); gEts(str); printF("\n**thE originAl string**\n"); puts(str); Fun(str,num); printF("\n**thE numBEr oF lEttEr**\n"); For(k=0;k<5;k++) { printF("\n"); printF("%D=%D",2*k+1,num[k]); } printF("\n"); rEturn;}
查看答案解析
参考答案:
正在加载...
答案解析
正在加载...
根据网考网移动考试中心的统计,该试题:
0%的考友选择了A选项
0%的考友选择了B选项
0%的考友选择了C选项
0%的考友选择了D选项