首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里”单词”是指由空格隔开的字符串)。例如,若输入"I am a student to takethe examination",则应输出"I Am A Stu
下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里”单词”是指由空格隔开的字符串)。例如,若输入"I am a student to takethe examination",则应输出"I Am A Stu
admin
2018-03-28
88
问题
下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里”单词”是指由空格隔开的字符串)。例如,若输入"I am a student to takethe examination",则应输出"I Am A Student To TakeThe Examination"。
请改正程序中的错误,使程序能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动nwn函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include < stdlib.h >
#include < string.h >
#include < conio .h >
#include < ctype .h >
#include < stdio .h >
#include < string.h >
/*********found*********/
void upfst (char p)
{
int k =0;
for(;*p;p++)
if (k)
{
if(*P!==’’)
k=0;
}
else
{
if(*P!=’’)
{
k =1;
*p = toupper ( *p) ;
}
}
}
void main ()
{
char chrstr[81] ;
system ("CLS ") ;
printf ( "\ nPlease enter an
English text line: ") ;
gets (chrstr) ;
printf ( " \nBofore changing: \
n % s", chrstr) ;
upfst (chrstr) ;
printf "’\nAfter changing: \n
%s\n",chrstr) ;
}
选项
答案
void upfst(char *p)
解析
主函数中fun函数的调用方式说明函数fun的参数应为指针类型。
转载请注明原文地址:https://kaotiyun.com/show/PJxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若a是float型变量,b是unsigned型变量,以下输入语句合法的是()
设x和y均为int型变量,且x=1,y=2,则表达式double(1+x/y)的值为【】。
有以下程序段:intx=3;do{printf("%d",x-=2);}while(!(--x));其输出结果是______。
若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数feof(fp)的值为
有以下定义语句:doublea,b;intw;longc;若各变量已正确赋值,则下列选项中正确的表达式是()。
数据库系统的核心是
设char型变量x中的值为10100111,则表达式(2+x)∧(~3)的值是
有以下程序:#include<stdio.h>main()}chara,b,e,d;seanf("%e,%e,%d,%d",&a,&b,&c,&d);printf("%c,%c,%e,%c\n",a,b,c,
设有以下语句,其中不是对a数组元素的正确引用的是:______(其中0≤i≤0)inta[10]={O,12,3,4,5,6,7,8,9},*p=a;
先用以下语句定义字符型变量:charc;然后要将字符a赋给变量c,则下列语句中正确的是()
随机试题
简述配送计划的种类
简述资本主义经济危机的实质和根源。
公文的承办包括哪些方面?
下列说法不属于慢性淋巴细胞性甲状腺炎表现的是:()
局部麻醉不包括
FITC在紫外光的激发下,所产生的荧光为
根据《动物防疫法》规定,动物卫生监督系统的名称应为()。
肝病日久,两胁胀满疼痛,并见舌质瘀斑、瘀点。其病机是产后大出血,继则冷汗淋漓,甚则晕厥。其病机是
只要加强了党的执政能力建设,就能更好地组织、管理和领导我国的社会主义经济建设。
三宥之法指的是( )。
最新回复
(
0
)