摘要:
问题描述:代码如下:View Code 1 #include <iostream> 2 #include <stack> 3 using namespace std; 4 5 int calculate(int len,char *expStr) 6 { 7 stack<char> st; 8 for(int i=0;i<len;) 9 {10 if(expStr[i] != '*' && expStr[i] != '/')11 {12 st.push(expStr[i]); i++;13 }1... 阅读全文
摘要:
问题:【动态规划实现】以下函数的功能是用递归的方法计算x的n阶勒让德多项式的值。已有调用语句p(n,x)。编写函数实现功能。递归公式如下:————————————————————————————————————————————————————————————View Code 1 #include <iostream> 2 using namespace std; 3 4 double f[10000]; 5 6 void p(int n ,int x) 7 { 8 for(int i=2;i<=n;i++) 9 {10 f[i] = ((2*i-1)*x... 阅读全文
摘要:
问题:编写一个程序实现功能:将两个字符串合并为一个字符串并且输出,用指针实现。 char str1[20]={“Hello ”}, str2[20]={“World ”};————————————————————————————————————————————————View Code 1 #include <iostream> 2 using namespace std; 3 4 void main() 5 { 6 char str1[10] = "Hello"; 7 char str2[10] = "World"; 8 9 char re 阅读全文
摘要:
问题:编写一个程序实现功能:将字符串”Computer Secience”赋给一个字符数组,然后从第一个字母开始间隔的输出该串,用指针完成。View Code 1 #include <iostream> 2 using namespace std; 3 4 void main() 5 { 6 char str[100]; 7 cin >> str; 8 9 int len = strlen(str);10 char *p = str;11 while(*p)12 {13 cout << *(p) << endl;14 ... 阅读全文
摘要:
问题:使用C语言实现字符串中子字符串的替换描述:编写一个字符串替换函数,如函数名为 StrReplace(char* strSrc, char* strFind, char* strReplace),strSrc为原字符串,strFind是待替换的字符串,strReplace为替换字符串。举个直观的例子吧,如:“ABCDEFGHIJKLMNOPQRSTUVWXYZ”这个字符串,把其中的“RST”替换为“ggg”这个字符串,结果就变成了:ABCDEFGHIJKLMNOPQgggUVWXYZ—————————————————————————————————————————————————————— 阅读全文
摘要:
问题:输入一个字符串,用指针求出字符串的长度。View Code 1 #include <iostream> 2 using namespace std; 3 4 int Count(char * p) 5 { 6 int num =0; 7 while(*p != '\0') 8 { 9 num++;10 p ++;11 }12 return num;13 }14 15 void main()16 {17 char str[50];18 cin >> str;19 20 cout << Cou... 阅读全文