[主观题]

下列程序的功能是:求出ss字符串中指定字符c的个数,并返回此值。请编写函数int num(*char ss,char c)以实现程序要求,最后调用函数readwriteDat(),把结果输出到文件out.dat中(注:大小写字母有区别)。例如:若输入字符串“ss="123412132" , c=’1’”,则输出“3”。部分源程序已给出。请勿改动主函数main()和输出数据函数writeDat()的内容。#include <conio.h>#include <stdio.h>#define M 81void readwriteDAT(); int num(char *ss,char c){ } main(){ char a[M],ch; clrscr(); printf("/nPlease enter a string:" );gets(a); printf("/nPlease enter a char;" );ch=getchar(); printf("/nThe number of the char is:%d/n" ,num(a,ch)); readwriteDAT();}viod readwriteDAT(){ int i; FILE *rf,*wf; char a[M],b[M],ch; rf=fopen("in.dat" ,"r" ); wf=fopen(" out.dat" ,"w" ); for(i=0;i<10;i++){ fscanf(rf," %s",a); fscanf(rf," %s" ,b); ch=*b; fprintf(wf," %c=%d/n:" ,ch,num(a,ch));} fclose(rf); fclose(wf);}

参考答案与解析:

相关试题

下列程序的功能是:求出ss所指字符串中指定字符的个数,并返回此值。 例如,若输入

[主观题]下列程序的功能是:求出ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,输入字符1,则输出3,请填空。#include#include#define M 81int fun(char *ss, char c){ int i=0;for(; ( );ss++)if(*ss==c)i++;return i;}main(){ char a[M], ch;clrscr();printf("\nPlease enter a string: "); gets(a);pri

  • 查看答案
  • 编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。例如,若

    [主观题]编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,输入字符为1,则输出3。注意:部分源程序在文件PROCl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填人你编写的若干语句。

  • 查看答案
  • 请编写函数fun(),该函数的功能是:统计一行字符串中单词的个数,作为函数值返回

    [主观题]请编写函数fun(),该函数的功能是:统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间有若干个空格隔开,一行的开始没有空格。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:include<string. h>include<stdio, h>define N 80int fun (char *s){}main ( ){char line [N];int num

  • 查看答案
  • 下列给定程序中,函数fun的功能是:从s所指字符串中,找出t所指字符串的个数作为函数值返回。例如,当s所指字符串中的内容为“abcdabfab”,t所指字符串的内容为“ab”,则函数返回整数3。<

    [问答题]下列给定程序中,函数fun的功能是:从s所指字符串中,找出t所指字符串的个数作为函数值返回。例如,当s所指字符串中的内容为“abcdabfab”,t所

  • 查看答案
  • 下列给定程序中,函数fun的功能是:从s所指字符串中,找出t所指字符串的个数作为函数值返回。例如,当s所指字符串中的内容为“abcdabfab”,t所指字符串的内容为“ab”,则函数返回整数3。<

    [问答题]下列给定程序中,函数fun的功能是:从s所指字符串中,找出t所指字符串的个数作为函数值返回。例如,当s所指字符串中的内容为“abcdabfab”,t所

  • 查看答案
  • 下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的

    [主观题]下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。

  • 查看答案
  • ()函数能返回字符串的首字符。

    [单选题]()函数能返回字符串的首字符。A . LTRIMB . RTRIMC . MODD . Insert

  • 查看答案
  • InputBox函数返回的函数值的类型是().A:数值B:字符串C:数值或字符串

    [单选题]InputBox函数返回的函数值的类型是().A.:数值B.:字符串C.:数值或字符串D.:根据需要可以是任何类型数据

  • 查看答案
  • 假定输入的字符串中只包含字母和*号。请编写函数 fun(),它的功能是:将字符串

    [试题]假定输入的字符串中只包含字母和*号。请编写函数 fun(),它的功能是:将字符串中的前导*号全部删除,中间和后面的*号不删除。例如,若字符串中的内容为****A*BC*DEF*G*******,删除后,字符串中的内容则应当是A*BC*DEF*G*******。注意:部分源程序给出如下。请勿改动主函数main 和其他函数中的任何内容,仅在函数fun 的花括号中填入所编写的若干语句。试题程序;include <stdio. h>include <conio. h>void fun (char *a){

  • 查看答案
  • 请编写函数proc,该函数的功能是:将放在字符串数组中的M个字符串(每串的长度不

    [主观题]请编写函数proc,该函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。 例如,若字符串数组中的M个字符串为: ABCD BCDEFG CDEFGHI 则合并后的字符串内容应该是ABCDBCDEFGCDEF—GHl。 注意:部分源程序给出如下。 请勿改动main函数和其他函数中的任何内容,仅在函数proc的花括号中填人所编写的若干语句。 试题程序: include<stdio.h> include<conio.h> defi

  • 查看答案
  • 下列程序的功能是:求出ss字符串中指定字符c的个数,并返回此值。请编写函数int