1039 判断数正负
#include
#include
using namespace std;
int main()
{
int a;
scanf("%d",&a);
if(a>0)
printf("positive");
if(a==0)
printf("zero");
if(a<0)
printf("negative");
return 0;
}
1040 输出绝对值
#include
#include
using namespace std;
int main()
{
double a;
scanf("%lf",&a);
if(a>=0)
printf("%.2lf",a);
else
printf("%.2lf",-a);
return 0;
}
1041 奇偶数判断
#include
#include
#include
using namespace std;
int main()
{
int a;
scanf("%d",&a);
if(a%2==1)
printf("odd");
else
printf("even");
return 0;
}
1042 奇偶ASCII值判断
#include
#include
#include
using namespace std;
int main()
{
char a;
scanf("%c",&a);
if(a%2==1)
printf("YES");
else
printf("NO");
return 0;
}
1043 整数大小比较
#include
#include
#include
using namespace std;
int main()
{
int a,b;
scanf("%d %d",&a,&b);
if(a>b)
printf(">");
if(a==b)
printf("=");
if(aprintf("<");
return 0;
}
1044 判断是否为两位数
#include
#include
#include
using namespace std;
int main()
{
int a;
scanf("%d",&a);
if(a>10&&a<99)
printf("1");
else
printf("0");
return 0;
}
1045 收集瓶盖赢大奖
#include
#include
#include
using namespace std;
int main()
{
int a,b;
scanf("%d %d",&a,&b);
if(a>10||b>20)
printf("1");
else
printf("0");
return 0;
}
1046 判断一个数能否同时被3和5整除
#include
#include
#include
using namespace std;
int main()
{
int a;
scanf("%d",&a);
if(a%15==0)
printf("YES");
else
printf("NO");
return 0;
}
1047 判断能否被3,5,7整除
#include
#include
#include
using namespace std;
int main()
{
int a;
scanf("%d",&a);
if(a%105==0)
printf("3 5 7");
if(a%15==0&&a%7!=0)
printf("3 5");
if(a%21==0&&a%5!=0)
printf("3 7");
if(a%35==0&&a%3!=0)
printf("5 7");
if(a%3==0&&a%5!=0&&a%7!=0)
printf("3");
if(a%5==0&&a%3!=0&&a%7!=0)
printf("5");
if(a%7==0&&a%5!=0&&a%3!=0)
printf("7");
if(a%3!=0&&a%5!=0&&a%7!=0)
printf("n");
return 0;
}
1048 有一门课不及格的学生
#include
#include
#include
using namespace std;
int main()
{
int a,b;
scanf("%d %d",&a,&b);
if((a<60&&b>60)||(a>60&&b<60))
printf("1");
else
printf("0");
return 0;
}
1049 晶晶赴约会
#include
#include
#include
using namespace std;
int main()
{
int a;
scanf("%d",&a);
switch(a)
{
case 1:printf("NO");break;
case 2:printf("YES");break;
case 3:printf("NO");break;
case 4:printf("YES");break;
case 5:printf("NO");break;
case 6:printf("YES");break;
case 7:printf("YES");break;
}
return 0;
}
1050 骑车与走路
#include
#include
#include
using namespace std;
int main()
{
int a;
scanf("%d",&a);
double bike,walk;
bike=a/3.0+27+23;
walk=a/1.2;
if(bikeprintf("Bike");
if(bike==walk)
printf("All");
if(bike>walk)
printf("Walk");
return 0;
}
1051 分段函数
#include
#include
#include
using namespace std;
int main()
{
double x,y;
scanf("%lf",&x);
if(x>=0&&x<5)
y=2.5-x;
if(5<=x&&x<10)
y=2-1.5*(x-3)*(x-3);
if(x>=10&&x<20)
y=x/2-1.5;
printf("%.3lf",y);
return 0;
}
1052 计算邮资
#include
using namespace std;
int cost(int n)
{
int c,j;
if(n<=1000)
c=8;
if(n>1000)
{
j=n-1000;
if(j%500==0)
c=j/500*4+8;
else
c=(j/500+1)*4+8;
}
return c;
}
int main()
{
int n,c;
char m,y;
scanf("%d",&n);
scanf("%c",&y);
scanf("%c",&m);
//printf("%c ",m);
if(m=='y')
c=cost(n)+5;
else
c=cost(n);
printf("%d",c);
return 0;
}
1053 最大数输出
#include
using namespace std;
int maxa(int a,int b,int c)
{
int x[4];
int maxn=-9999;
x[1]=a;
x[2]=b;
x[3]=c;
for(int i=1;i<=3;i++)
{
if(maxnreturn maxn;
}
int main()
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
printf("%d",maxa(a,b,c));
return 0;
}
1054 三角形判断
#include
using namespace std;
int main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
if(a+b>c&&b+c>a&&a+c>b)
printf("yes");
else
printf("no");
}
1055 判断闰年
#include
using namespace std;
int main()
{
int n;
scanf("%d",&n);
if((n%400==0)||(n%4==0&&n%100!=0))
printf("Y");
else
printf("N");
return 0;
}
1056 点和正方形的关系
#include
using namespace std;
int main()
{
int x,y;
scanf("%d%d",&x,&y);
if(-1<=x&&x<=1&&-1<=y&&y<=1)
printf("yes");
else
printf("no");
return 0;
}
1057 简单计算器
#include
using namespace std;
int main()
{
int a,b,c;
char x;
bool s=true;
scanf("%d%d %c",&a,&b,&x);
//printf("%c",x);
if(x=='+')
c=a+b;
if(x=='-')
c=a-b;
if(x=='*')
c=a*b;
if(x=='/')
{
if(b==0)
{
s=false;
printf("Divided by zero!");
}
else
c=a/b;
}
if(x!='+'&&x!='-'&&x!='*'&&x!='/')
{
s=false;
printf("Invalid operator!");
}
if(s)
printf("%d",c);
return 0;
}
1058 求一元二次方程
#include
#include
using namespace std;
int main()
{
double a,b,c;
scanf("%lf%lf%lf",&a,&b,&c);
double dt;
dt=b*b-4*a*c;
double x1,x2;
if(dt<0)
printf("No answer!");
if(dt==0)
{
x1=(-b)/(2*a);
if(x1==-0.0)
{
x1=0;
}
printf("x1=x2=%.5lf",x1);
}
if(dt>0)
{
x1=(-b+sqrt(dt))/(2*a);
x2=(-b-sqrt(dt))/(2*a);
if(x1==-0.0)
{
x1=0;
}
if(x2==-0.0)
{
x2=0;
}
if(x1printf("x1=%.5lf;x2=%.5lf",x1,x2);
}
else
{
printf("x1=%.5lf;x2=%.5lf",x2,x1);
}
}
return 0;
}