//1. 调用函数实现判定用户输入的正整数是否为“回文数“,所谓“回文数”是指正读反读都相同的数。 (25分)
bool hw(strings) {for (int i = 0; i < (s.length()) / 2; i++) {if (s[i] != s[s.length() - 1 -i]) {return false;
}
}return true;
}intmain()
{strings;
cin>>s;
cout<
}**************************************************
boolhw() {strings;
cout<< "请输入一行数字" <
cin>>s;for (int i = 0; i < s.length() / 2.0; i++) {if (s[i] != s[s.length() - i - 1]) {
cout<< "该数是不回文数" <
}
}
cout<< "该数是回文数" <
}//2. 编程实现从键盘输入一行字符,统计其中有多少个单词,单词之间用空格分隔。
intmain() {strings;
cin>>s;
getline(cin,s);int count = 1;for (int i = 0; i < s.length(); i++) {if (s[i] == ' ') {
count+= 1;
}
}
cout<
}//3. 计算一个字符串中子串出现的次数。
注意:strstr(str1,str2) 此时千万要记住,这是在判断str2是否是str1的子串!!int count(char* str1, char *str2) {int len =strlen(str2);int n = 0;while (str1 =strstr(str1, str2)) {
n+= 1;
str1+=len;
}returnn;
}intmain() {char str1[100];char str2[100];
cin>>str1;
cin>>str2;
cout<
}**********************************
char str1[100];char str2[100];
cout<< "请输入父串" <
cin>>str1;//gets_s(str1);
cout<< "请输入子串" <
cin>>str2;//gets_s(str2);
int a=countshu(str1, str2);
cout<< a <
intmain() {int arr[10];for (int i = 0; i < 10; i++) {
cin>>arr[i];
}for (int i = 0; i < 10; i++) {
cout<< arr[i]<
}for (int i = 0; i < 8; i+=2) {for (int j = 0; j < 10 - 2 - i; j+=2) {if (arr[j] > arr[j + 2]) {int temp =arr[j];
arr[j]= arr[j + 2];
arr[j+ 2] =temp;
}
}
}
cout<< "\n";for (int i = 0; i < 10; i++) {
cout<< arr[i]<
}
}5.使用指针比较2个数的大小,并输出最大的数。int *p1,*p2;int *p; //临时指针
inta,b;
cout<< "input a:" <
cin>>a;
cout<< "input b:" <
cin>>b;
p1=&a;p2=&b;if(a
{
p=p1;
p1=p2;
p2=p;
}
cout<< "a=" <
cout<< " ";
cout<< "b=" <
cout<
cout<< "较大的数:" << *p1 << "较小的数:"<< *p2 <
void zhizhen(char *arr) {inttemp;for (int i = 0; i < 5; i++) {for (int j = 0; j < 5-i; j++) {if (arr[j] > arr[j + 1]) {
temp=arr[j];
arr[j]= arr[j + 1];
arr[j+ 1] =temp;
}
}
}
cout<< "排序后" <
cout<< arr[i] << "\t";
}
}
cout<< "请输入6个数" <
cin>>arr[i];
}
cout<< "排序前" <
cout<< arr[i] << "\t";
}
zhizhen(arr);6.编写一个函数用递归的方法求1+2+3+4+…+n的值。在主函数中进行输入输出。int digui(inta) {if (a==1) {return 1;
}return a + digui(a - 1);
}int a=digui(100);
cout<