今天上午建好了那个程序设计的小组群,感觉还是不太舒服睡了一上午
下午睡到三点起来玩了一会就去练车去了
晚上看了一会大道至简,看了一多半了马上就能写读后感了还打了一会代码
#include <iostream> #include <cctype> #include <cstring> using namespace std; bool isnum(string s){ //题目只保证第二个非空,第一个未说 if(s.length()<1) return false; for(int i = 0;i<s.length();i++){ if(!isdigit(s[i]))//不是数字,返回false return false; } //遍历完后,可以断定是数字,但需要判断是否越界,测试点5和6 if(stoi(s)<1||stoi(s)>1000) return false; return true; } int main(){ string s;//将两数合并为一个字符串进行输入 getline(cin,s);//包含至少一个空格 int i; for(i = 0;i<s.length();i++){ if(s[i]==' ')//找到第一个空格,是两数的分隔符 break; } string a = s.substr(0,i);//从索引0开始,截取i个字符(因为索引从0开始) string b = s.substr(i+1); //从索引i+1截取至最后,因为要跳过i表示的空格 if(isnum(a)&&isnum(b)){ printf("%d + %d = %d",stoi(a),stoi(b),stoi(a)+stoi(b)); } else if(isnum(a)&&!isnum(b)){ printf("%d + ? = ?",stoi(a)); } else if(!isnum(a)&&isnum(b)){ printf("? + %d = ?",stoi(b)); } else printf("? + ? = ?"); return 0; }
#include<iostream> using namespace std; int main(){ int a;//今天星期几; cin>>a; if(a+2<=7) cout<<a+2<<endl; else{ cout<<a+2-7<<endl; } return 0; }
标签:std,return,string,int,7.21,namespace,include From: https://www.cnblogs.com/xuxingkai/p/17572411.html