C语言改错题,求大神详解!
/*函数str1的功能是输入一个英文句子(字符串),将其中每个单词的最后一个字母改写成大写,然后输出此句子。(这里的"单词"是指由空格隔开的字符串)。例如:若输入:"th...
/*函数str1的功能是输入一个英文句子(字符串),将其中每个单词的最后一个字母改写成大写,然后输出此句子。(这里的"单词"是指由空格隔开的字
符串)。例如:若输入:"this is a book ",则应输出:"thiS iS A booK "请改正函数str1中的两个错误,使程序能输出正确的结果。注意:不要
改动main函数,不得增行或删行,也不得更改程序的结构。
程序如下:
#include "stdio.h"
#include "ctype.h"
#include "conio.h"
void str1(char *p)
{
int k=0;
for(;*p;p++)
if(k)
{
if(p==' ')
{
k=0;
*p=toupper(*(p-1));
}
}
else
k=1;
}
void main()
{
char str[100];
int d;
clrscr();
printf("\n please input a string:");
gets(str);
str1(str);
printf("\nafter changing:\n %s",str);
}*/
/*函数str1的功能是输入一个英文句子(字符串),将其中每个单词的最后一个字母改写成大写,然后输出此句子。(这里的"单词"是指由空格隔开的字
符串)。例如:若输入:"this is a book ",则应输出:"thiS iS A booK "请改正函数str1中的两个错误,使程序能输出正确的结果。注意:不要
改动main函数,不得增行或删行,也不得更改程序的结构。
程序如下:
#include "stdio.h"
#include "ctype.h"
#include "conio.h"
void str1(char *p)
{
int k=0;
for(;*p;p++)
if(k)
{
if(p==' ')
{
k=0;
*p=toupper(*(p-1));
}
}
else
k=1;
}
void main()
{
char str[100];
int d;
clrscr();
printf("\n please input a string:");
gets(str);
str1(str);
printf("\nafter changing:\n %s",str);
}*/ 展开
符串)。例如:若输入:"this is a book ",则应输出:"thiS iS A booK "请改正函数str1中的两个错误,使程序能输出正确的结果。注意:不要
改动main函数,不得增行或删行,也不得更改程序的结构。
程序如下:
#include "stdio.h"
#include "ctype.h"
#include "conio.h"
void str1(char *p)
{
int k=0;
for(;*p;p++)
if(k)
{
if(p==' ')
{
k=0;
*p=toupper(*(p-1));
}
}
else
k=1;
}
void main()
{
char str[100];
int d;
clrscr();
printf("\n please input a string:");
gets(str);
str1(str);
printf("\nafter changing:\n %s",str);
}*/
/*函数str1的功能是输入一个英文句子(字符串),将其中每个单词的最后一个字母改写成大写,然后输出此句子。(这里的"单词"是指由空格隔开的字
符串)。例如:若输入:"this is a book ",则应输出:"thiS iS A booK "请改正函数str1中的两个错误,使程序能输出正确的结果。注意:不要
改动main函数,不得增行或删行,也不得更改程序的结构。
程序如下:
#include "stdio.h"
#include "ctype.h"
#include "conio.h"
void str1(char *p)
{
int k=0;
for(;*p;p++)
if(k)
{
if(p==' ')
{
k=0;
*p=toupper(*(p-1));
}
}
else
k=1;
}
void main()
{
char str[100];
int d;
clrscr();
printf("\n please input a string:");
gets(str);
str1(str);
printf("\nafter changing:\n %s",str);
}*/ 展开
2016-06-24
展开全部
#include#define N 4int fun(int arr[N][N]);{/****************begin*****************/int i,j; for(i=0;i
追问
这是什么意思,求详解
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-06-24
展开全部
第一行while-when第二行unexpected-unexpectedly,washing-washed第三行faster-fast,第一个the-a第四行去掉to,but-and第五行She-He第六行is-was,able后加to
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询