当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

广州开放大学:《C语言程序设计》编程题及参考代码_函数变量作用域 数组作为函数的形参

资源类别:文库,文档格式:DOCX,文档页数:3,文件大小:15.69KB,团购合买
点击下载完整版文档(DOCX)

1字符串转化为整型数组 需要实现一个convert函数,将一个字符串转换成整数数组。例如,我们将字符串"ABd9wo5" 转换成整数数组后的结果为:165661005711911153我们要实现的convert函数有一 个参数s,类型为string。convert的返回值类型为int,表示字符串s的长度。首先,把函 数的定义写出来吧。 #include #include using namespace std; int a[100]; ∥从这里开始写代码 int convert(char c[) { int len =0; int i; fori=0;c[0I=\0';i++) { len ++ a[i]=(int)c[i]; } return len; } int main(){ char s[80]; cin >>s; int len convert(s); for (int i=0;i #include using namespace std;

1 字符串转化为整型数组 需要实现一个 convert 函数,将一个字符串转换成整数数组。例如,我们将字符串"ABd9wo5" 转换成整数数组后的结果为: 1 65 66 100 57 119 111 53 我们要实现的 convert 函数有一 个参数 s,类型为 string。convert 的返回值类型为 int,表示字符串 s 的长度。 首先,把函 数的定义写出来吧。 #include #include using namespace std; int a[100]; // 从这里开始写代码 int convert(char c[]) { int len = 0; int i; for(i = 0; c[i] != '\0'; i ++) { len ++; a[i] = (int)c[i]; } return len; } int main() { char s[80]; cin >> s; int len = convert(s); for (int i = 0; i #include using namespace std;

string reverse(string str) inti话 string temp; for(i=0;i='a'&&str[i]='A'&&str[i]str; cout #include using namespace std; void reverse(char str[){ } int main(){ char str[100]; cin >str; cout <reverse(str)<<endl; return 0; 3用函数实现求一个数组的最大值

string reverse(string str) { int i; string temp; for(i = 0 ; i = 'a' &&str[i] = 'A' &&str[i] > str; cout #include using namespace std; void reverse(char str[]){ } int main() { char str[100]; cin >> str; cout << reverse(str) << endl; return 0; } 3 用函数实现求一个数组的最大值

请你实现一个函数Max,该函数传入一个数组a以及这个数组的长度,返回这个数组最 大的值。主函数已经实现好了,你无法更改。你只需要在合适的地方实现函数即可。输 入格式第一行输入一个整数,接下来一行输入n个整数,用空格隔开。输出格式输 出数组中最大的值。输出时每行末尾的多余空格,不影响答案正确性 样例输入513579 样例输出9 #include using namespace std; int Max(int al],int n) { int x; x=a0]; for(int i=0 in; int a[n]; for (int i=0;i>a[i]; } cout <Max(a,n)<<endl; return 0;

请你实现一个函数 Max,该函数传入一个数组 a 以及这个数组的长度 n,返回这个数组最 大的值。 主函数已经实现好了,你无法更改。你只需要在合适的地方实现函数即可。 输 入格式 第一行输入一个整数 n, 接下来一行输入 n 个整数,用空格隔开。 输出格式 输 出数组中最大的值。 输出时每行末尾的多余空格,不影响答案正确性 样例输入 5 1 3 5 7 9 样例输出 9 #include using namespace std; int Max(int a[], int n) { int x; x = a[0]; for(int i = 0 ; i > n; int a[n]; for (int i = 0; i > a[i]; } cout << Max(a, n) << endl; return 0; }

点击下载完整版文档(DOCX)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
已到末页,全文结束
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有