网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

请编写一个函数void fun(char ss[]),该函数将字符串ss翻转,如ss为“123abc”则翻转后为“cba321”。注意:用数组方式及for循环来实现该函数。

注意:部分源程序已存在文件test16_2.cpp中。

请勿修改主函数main和其他函数中的任何内容,仅在函数fun的花括号中填写若干语句。

文件test16_2.cpp 的内容如下:

include<iostream.h>

include<string.h>

void fun (char ss[]);

void main ( )

{

char s[80];

cout<< "请输入字符串: ";

cin>>s;

fun(s);

cout<< "逆序后的字符串: "<< s<<end1;

}

void fun(char ss[])

{

}


参考答案

更多 “ 请编写一个函数void fun(char ss[]),该函数将字符串ss翻转,如ss为“123abc”则翻转后为“cba321”。注意:用数组方式及for循环来实现该函数。注意:部分源程序已存在文件test16_2.cpp中。请勿修改主函数main和其他函数中的任何内容,仅在函数fun的花括号中填写若干语句。文件test16_2.cpp 的内容如下:include<iostream.h>include<string.h>void fun (char ss[]);void main ( ){char s[80];cout<< "请输入字符串: ";cin>>s;fun(s);cout<< "逆序后的字符串: "<< s<<end1;}void fun(char ss[]){} ” 相关考题
考题 编写一个函数,从传入的num个字符中找出最长的一个字符串,并通过形参指针max传回该串地址(用****作为结束输入的标志)。注意:部分源程序给出如下.请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:include<conio.h>include<stdio.h>include<string.h>fun(char (*a) [81], int num, char *max){}main (){char ss[l0] [81],*ps;int n, i=0;clrscr();prlntf("输入若干个字符串");gets(ss[i]);puts(ss[i]);while(!strcmp(ss[i], "****")==0)/*用****作为结束输入的标志*/{i++;gets(ss[i]);puts(ss[i]);}n=i;ps=fun(ss,n,ps);print~("\nmax=%s\n",ps);}

考题 下列程序的功能是:求出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);printf("\nPlease enter a char: "); ch=getchar();printf("\nThe number of the char is: %d\n", fun(a,ch));}

考题 编写一个函数,从传人的M个字符中找出最长的一个字符串,并通过形参指针max传回该串地址(用****作为结束输入的标志)。 注意:部分源程序给出如下。 请勿改动main函数和其他函数中的任何内容,仅在函数proc的花括号中填人所编写的若干语句。 试题程序: includestdio.h includestring.h includeconio.h char*proc(char(*a)[81],int num) { } void main { char ss[l0][81],*max; int n,i=0; printf("输入若干个字符串:"); gets(ss[i]); puts(ss[i]); while(!strcmp(ss[i],"****")= =0) { i++: gets(ssEi]); puts(ss[i]); } n=i: max=proe(SS,n); printf("\nmax=%s\n",max); }

考题 变系统状态空间形式为传递函数形式的函数为()。 A.ss2tfB.tf2ssC.ss2zpD.zp2ss

考题 请编写函数fun(),它的功能是:求出ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,输入字符1,则输出3。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:include<coio.h>include<stdio.h>define M 81int fun(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",fun(a,ch));}

考题 请编写一个函数void fun(char*ss),其功能是:将字符串 ss中所有下标为偶数位置上的字母转化为大写(若该位置上不是字母,则不转换)。例如,若输入abc4Efg,则应输出AbC4EfG。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:include<conio. h>include<stdio. h>void fun ( char *ss){}main ( ){char tt[51];clrscr ();printf("Please enter an character stringwithin 50 characters:\n");gets (tt);printf ("\n\nAfter changing, the string\n%s", tt);fun (tt);printf("\nbecomes\n \%s",tt);}

考题 请编写一个函数char *fun(char *s),其中s代表一个字符串。函数fun()的功能是将字符串s的元素倒置。例如,输入为“teacher”,则应输出“rehcaet”。注意:部分源程序已存在文件PROC10.cpp中。请勿修改主函数和其他函数中的任何内容,仅在函数fun()的花括号中填写若干语句。文件PROC10.cpp的内容如下://PROC10. cppinclude <iostream>include <string>using namespace std;char *fun(char *s);int main ( ){char str[81];cout<<"Please enter a string:\n";cin>>str;cout<<"The result is:"<<fun(str));cout<<end1;return 0;}char*fun(char*s){//* * * * * * * * *}

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

考题 请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入“aboaEf9”,则应输出“aBe4EF9”。注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。试题程序: