首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.C。此程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里"单词"是指由空格隔开的字符串)。例如,若输入"I
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.C。此程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里"单词"是指由空格隔开的字符串)。例如,若输入"I
admin
2018-08-11
25
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.C。此程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里"单词"是指由空格隔开的字符串)。例如,若输入"I am a student to take the examination",则应输出"I Am A Student To Take The Examination"。
请改正程序中的错误,使程序能得出正确的结果。
注意:部分源程序在文件MODll.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#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("\nBoforechanging:\n%s",chrstr);
upfst(chrstr);
printf("\nAfterchanging:\n%s\n",chrstr);
}
选项
答案
void upfst(char*p)
解析
主函数中fun函数的调用方式说明函数fun的参数应为指针类型。
转载请注明原文地址:https://kaotiyun.com/show/qkxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<stdio.h>main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x>10.0)y=1.0/x;else
有以下程序:#include<stdio.h>main(){FILE*fp;inta[10]={1,2,3},i,n;fp=fopen("d1.dat","w");for(i=0;i<3;i++)fprintf(f
若变景均已正确定义井赋值,以下合法的C语言赋值语句是()
从顺序存储的循环队列中删除一个元素时,是______。
以下程序的输出结果是【】。#includemain(){inta[5]={2,4,6,8,10},*p;p=a;p++;printf("%d",*p);}
在最坏情况下,冒泡排序所需要的比较次数为【】。
在C语言中,函数返回值的类型最终取决于
分析下列程序:#include<stdio.h>main(){int*p1,*p2,*p;inta=6,b=9;p1=&a;p2=&b;if(a<b){p=p1;p1=p2;p
有以下程序:#include<stdio.h>voidswap(char*x,ehar*y){chart;t=*x;*x:*y;*y=t;main(){char*s1="abc",*s2="123";
下列程序的输出结果是______。#include<stdio.h>main(){inta=2,c=5;printf("a=%%d,b=%%d\n",a,c);}
随机试题
Everyonetriedtofindananswertotheproblem,but______ofthemcoulddoit.
化学结构如下的药物是
下列选项中,不属于发包人应当承担的赔偿损失的是()
下图为我国援建某国的港口工程,该港区的波浪玫瑰图各方向频率的径向长度比见图示,如下表所列:问题:NNW向波高≥1m的波浪出现的频率是多少?
下列关于纵向分工结构的说法中,不正确的是()。
Dufreeinternational,I【C1】________meetingyouandlearningabouttheposition.IamconfidentthatIwouldmakeastro
2014年父亲、母亲的年龄之和是年龄之差的23倍,年龄之差是儿子年龄的1/5,5年后母亲和儿子的年龄都是平方数。问2014年父亲的年龄是多少?(年龄都按整数计算)
下列说法不符合我国慈善法规定的是:
—个Access数据库不能大于【】字节。
—Ican’topenthetopofthisapplejuice.—______it.
最新回复
(
0
)