简答题:下列给定的程序中,proc()函数的功能是:将str所指字符串中每个单词的最后一个字母改成大写(这里的“单词”是指有空格

  • 题目分类:C语言
  • 题目类型:简答题
  • 查看权限:VIP
题目内容:
下列给定的程序中,proc()函数的功能是:将str所指字符串中每个单词的最后一个字母改成大写(这里的“单词”是指有空格隔开的字符串)。
例如,若输入:How do you do,则输出:HoW do you do。
请修改程序中的错误,使它能得出正确的结果。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<stdlib.h>
#include<string.h>
#include<conio.h>
#include<ctype.h>
#include<stdio.h>
void proc(char*str)
{
int k=0:
for(;*str;str++)
if(k)
{
//****found****
if(str=='')
{
k=0:
//****found****
*str=toupper(*(str-1));
}
}
else
k=1:
}
void main()
{ char chrstr[64];
int d;
system("CLS");
printf("\nPlease enter an English
sentence within 63 1etters:");
gets(chrstr);
d=strlen(chrstr):
chrstr[d]='':
chrstr[d+1]=0;
printf("\nBofore changin9:\n%s",ehrstr);
proc(chrstr);
printf("\nAfter changing:\n%s",chrstr);
}
参考答案:
答案解析:

请编写一个函数unsigned proc(unsigned u),u是一个大于10的无符号整数,若U是n(5≥n≥2)

请编写一个函数unsigned proc(unsigned u),u是一个大于10的无符号整数,若U是n(5≥n≥2)位的整数,则函数求出u的后n-1位的数作

查看答案

在物业保险及其他损害赔偿中,一般也是采用(  )估价。

在物业保险及其他损害赔偿中,一般也是采用(  )估价。A.市场法 B.内插法 C.收益法 D.成本法

查看答案

下列给定程序中函数fun()的功能是:求出如下分数序列的前n项之和,结果通过函数值返回。例如,若n=5,则应输出8.39

下列给定程序中函数fun()的功能是:求出如下分数序列的前n项之和,结果通过函数值返回。例如,若n=5,则应输出8.391667。请改正程序中的错误,使其得出

查看答案

阿司咪唑在体内代谢生成活性代谢物,无阿司眯唑心脏毒性作用的药物是 (  )

阿司咪唑在体内代谢生成活性代谢物,无阿司眯唑心脏毒性作用的药物是 (  )

查看答案

下列不属于海关监管货物的是(  )

下列不属于海关监管货物的是(  )A.一般进出口货物 B.保税加工货物 C.保税物流货物 D.已经办完所有海关手续的进口货物

查看答案