day1

来源:互联网 发布:西南大学远程网络教育 编辑:程序博客网 时间:2024/06/06 01:17
#define _CRT_SECURE_NO_WARNINGS#include <iostream>#include <string>using namespace std;//字符串最后一个字符长度int main(){char str[5000];cin.getline(str, 5000);int len = strlen(str);int count = 0;//倒着计数并输出即可for (int i = (len - 1); i >= 0; i--){if (str[i] != ' '){count++;}else {break;}}cout << count << endl;system("pause");return 0;
}
#include <iostream>#include <string>using namespace std;//**********************************************计算字符个数**********************************************//////写出一个程序,接收一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数,//不区分大小//////********************************************************************************************************int main(){char str[10000];cin.getline(str, 10000);char n;cin >> n;int len = strlen(str);int count = 0;for (int i = 0; i<len; i++){if (n == str[i] || n == str[i] - 32 || n == str[i] + 32)//考虑到字母的大小写{count++;}}cout << count << endl;system("pause");return 0;}

//思想来自牛客上面的   @木木哒   

这条纯粹记录一下

想法太厉害了

#include <iostream>#include <string>using namespace std;//**********************************************明明的随机数**********************************************//明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数//(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把//这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。////Input Param //n               输入随机数的个数//inputArray      n个随机整数组成的数组//Return Value//OutputArray    输出处理后的随机整数//********************************************************************************************************//输出非0的位置下标!int main() {int N, n;while (cin >> N){int a[1001] = { 0 };while (N--) {cin >> n;a[n] = 1;}for (int i = 0; i < 1001; i++){if (a[i]){cout << i << endl;}}}return 0;}