所属课程 | C语言程序设计Ⅱ |
作业要求 | https://pintia.cn/problem-sets/1115014478856667136/problems/1115016988736569344 |
课程目标 | 学好C语言 |
具体方面 | 通过完成作业加强编程能力 |
参考文献 | C语言程序设计 |
基础作业
1.函数题:每个单词的最后一个字母改成大写
函数fun的功能是:将p所指字符串中每个单词的最后一个字母改成大写。(这里的“单词”是指由空格隔开的字符串)。 函数接口定义: void fun( char *p ); 其中 p 是用户传入的参数。函数将 p所指字符串中每个单词的最后一个字母改成大写。 裁判测试程序样例: #include <stdio.h> void fun( char *p ); int main() { char chrstr[64]; int d ; gets(chrstr); d=strlen(chrstr) ; chrstr[d] = ' ' ; chrstr[d+1] = 0 ; fun(chrstr); printf(" After changing: %s ", chrstr); return 0; } /* 请在这里填写答案 */ 输入样例: my friend is happy 输出样例: After changing: mY frienD iS happY
(1)实验代码
void fun( char *p ){ int i; for(i=0;*(p+i)!='