C语言中fun的功能是将字符串,下列给定的程序中,fun()函数的功能是:将p所指字符串中......
下列給定的程序中,fun()函數的功能是:將p所指字符串中每個單詞的最后一個字母改成大寫(這里的“單詞”是指有空格隔開的字符串)。例如,若輸入:
I am a student to take the examination
則應輸出:I aM A studenT tO take thE examinatioN
請改正程序中的錯誤,使它能得出正確的結果。
注童:不要改動main函數,不得增行或刪行,也不得更改程序的結構。
試題程序:
include <conio.h>
include <ctype.h>
include <stdio.h>
void fun(char *p)
{
int k=0;
for (; *p;p++)
if (k)
{
/*************found**************/
if (p=='')
{
k=0;
/*************found**************/
*p=toupper(*(p-1));
}
}
else
k=1;
}
main()
{char chrstr[64];
int d;
clrscr();
printf("\nPlease enter an English sentence within 63 letters:");
gets(chrstr);
d=strlen(chrstr);
chrstr[d==' ';
chrstr[d+1]=0;
printf("\nBofore changing:\n %s",chrstr);
fun(chrstr);
printf("\nAfter changing:\n%s",chrstr);
}
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的C语言中fun的功能是将字符串,下列给定的程序中,fun()函数的功能是:将p所指字符串中......的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hibernate mysql 时间_使
- 下一篇: 网站服务器怎么用手机登录不了怎么办,怎么