本文主要是介绍《算法笔记》2.6小节——C/C++快速入门-函数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
《算法笔记》2.6小节——C/C++快速入门->函数
问题 A: 习题7-5 字符串逆序存放
[命题人 : 外部导入]
时间限制 : 1.000 sec 内存限制 : 12 MB
解决 : 1781 提交 : 2564
题目描述
写一个函数将一个字符串按反序存放。在主函数中输入一个字符串,通过调用该函数,得到该字符串按反序存放后的字符串,并输出。
输入
一行字符串。
输出
输入字符串反序存放后的字符串。单独占一行。
样例输入 Copy
abcd
样例输出 Copy
dcba
程序代码:
#include<cstdio>
#include<cstring>
void reserve(char s[])
{for(int i=strlen(s)-1;i>=0;--i){printf("%c",s[i]);}
}int main()
{char s[100];scanf("%s",s);reserve(s);return 0;}
问题 B: 习题7-7 复制字符串中的元音字母
[命题人 : 外部导入]
时间限制 : 1.000 sec 内存限制 : 12 MB
解决 : 1679 提交 : 2752
题目描述
写一个函数,将一个字符串中的元音字母复制到另一个字符串中。在主函数中输入一个字符串,通过调用该函数,得到一个有该字符串中的元音字母组成的一个字符串,并输出。
输入
一个字符串(一行字符)。
输出
该字符串所有元音字母构成的字符串。行尾换行。
样例输入 Copy
CLanguage
样例输出 Copy
auae
程序代码:
#include<cstdio>
#include<cstring>
void copy_vowels(char s[])
{for(int i=0;i<strlen(s);++i){if(s[i] == 'a' || s[i] == 'e' || s[i] == 'i' || s[i] == 'o' || s[i] == 'u'){printf("%c",s[i]);}}
}int main()
{char s[100];scanf("%s",s);copy_vowels(s);return 0;}
这篇关于《算法笔记》2.6小节——C/C++快速入门-函数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!