2050http://www.51nod.com/Challenge/Problem.html#problemId=2050
输入一个整数n(保证范围在0到25之间),表示一个人的年龄。
如果n在0~3的范围内,输出"infant"。
如果n在4~12的范围内,输出"child"。
如果n在13~18的范围内,输出"youngster"。
如果n在19~25的范围内,输出"youth"。
思路:逐一判断输出即可。
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin>>n;
if(n>=0&&n<=3)cout<<"infant";
if(n>=4&&n<=12)cout<<"child";
if(n>=13&&n<=18)cout<<"youngster";
if(n>=19&&n<=25)cout<<"youth";
return 0;
}
2056http://www.51nod.com/Challenge/Problem.html#problemId=2056
输入一个整数n,使用试除法判断它是不是素数。如果是,输出"Yes",否则输出"No"。
for 循环判断,当能整除时,flag=0,跳出循环。
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin>>n;
int x=sqrt(n),flag=1;
for(int i=2;i<=x;i++){
if(n%i==