以下答案为我个人写的能在判题系统提交的正确答案,每周将会更新21道题目,希望读者借鉴学习,并不是说完全照抄,比较自己写的代码和我提交的正确答案,找出不同,在csdn上先搜索有疑问的地方,学习计算机,最重要的是培养一个自学能力,能够独立地使用网站,搜索引擎,资料,身边同学,老师,去解决问题。
以下是1000-1021题目我自己写的答案,仅供参考使用。
刷题网站:每日学习
//1044 c语言
#include<stdio.h>
#include<math.h>
int main()
{
int x,y;
scanf("%d%d",&x,&y);
if(x>0&&y>0)
printf("1\n");
else if(x>0&&y<0)
printf("4\n");
else if (x<0&&y>0)
printf("2\n");
else if (x<0&&y<0)
printf("3\n");
} //1045 c语言
#include<stdio.h>
#include<math.h>
int main()
{
int a,b;
double d;
scanf("%d%d",&a,&b);
d=sqrt(a*a+b*b);
if(d<10)
printf("in\n");
else if (d>10)
printf("out\n");
else
printf("on\n");
} //1046 c语言
#include<stdio.h>
#include<math.h>
int main()
{
char a;
scanf("%ch",&a);
if (a>=65&&a<=90||a>=97&&a<=122)
printf("YES\n");
else
printf("NO\n");
} //1047 c语言
#include<stdio.h>
int main()
{
char a;
scanf("%c",&a);
if(a>=65&&a<=90)
a=a+32;
else if(a>=97&&a<=122)
a=a-32;
else a=a;
printf("%c\n",a);
} //1048 c语言
#include<stdio.h>
int main()
{
double x,y;
scanf("%lf",&x);
x -= 3500;
if(x > 0 && x<=1500)
{
y=x*0.03-0;
}
else if(x>1500&&x<=4500)
{
y=x*0.1-105;
}
else if(x>4500&&x<=9000)
{
y=x*0.2-555;
}
else if(x>9000&&x<=35000)
{
y=x*0.25-1005;
}
else if(x>35000&&x<=55000)
{
y=x*0.3-2775;
}
else if(x>55000&&x<=80000)
{
y=x*0.35-5505;
}
else if(x > 80000){
y=x*0.45-13505;
}
printf("tax=%.2lf\n",y);
return 0;
}
//1049 c语言
#include<stdio.h>
int main()
{
char a;
scanf("%c",&a);
if(a>=65&&a<=90)
printf("upper\n");
else if(a>=97&&a<=122)
printf("lower\n");
else if (a>=48&&a<=57)
printf("digit\n");
else
printf("other\n");
} //1050 c语言
#include<stdio.h>
int main()
{
int len=0;
char ch;
ch=getchar();
while(ch!='\n')
{
ch=getchar();len++;
}
printf("%d\n",len);
return 0;
}//1051 c语言
#include<stdio.h>
int main()
{
int len=0;
char ch;
ch=getchar();
while(ch!='\n')
{
if (ch>='a'&&ch<='z'||ch>='A'&&ch<='Z')
len++;
ch=getchar();
}
printf("%d\n",len);
return 0;
}//1052 c语言
#include<stdio.h>
int main()
{
int len=0;
char ch;
ch=getchar();
while(ch!='\n')
{
if (ch>='0'&&ch<='9')
len++;
ch=getchar();
}
printf("%d\n",len);
return 0;
}//1053 c语言
#include<stdio.h>
int main()
{
char a;
int eng=0,num=0,k=0,other=0;
a=getchar();
while(a!='\n')
{
if(a>='0'&&a<='9')
num++;
else if(a>='A'&&a<='Z'||a>='a'&&a<='z')
eng++;
else if(a==' ')
k++;
else other++;
a=getchar();
};
printf("%d %d %d %d\n",eng,num,k,other);
} //1054 c语言
#include<stdio.h>
#include<math.h>
#include<string.h>
int main()
{
char b,a[1000];
int j,i=0,k;
gets(a);
j=strlen(a);
for(i=0;i<j-2;i++)
{
if(a[i]==a[i+1]){
printf("%c\n",a[i]);
break; }
}
if(i==j-2)
printf("No\n");
} //1055 c语言
#include<stdio.h>
#include<math.h>
#include<string.h>
int main()
{
int j=0;
char a[1000];
int hn=0;
gets(a);
j=strlen(a);
while(j!=1||a[0]!='@')//跳出循环的谈条件是j==1&&a[0]=='@',所以进入循环的条件即为前者的否定
{
hn++;
gets(a);
j=strlen(a);
}
printf("%d\n",hn);
return 0;
}//1056 c语言
#include<stdio.h>
#include<string.h>
int main()
{
char c[1000],ch,i;
int j,k=0;
gets(c);
j=strlen(c);
scanf("%c",&ch);
for(i=0;i<j;i++)
{
if(ch==c[i])
k++;
}
printf("%d\n",k);
}//1057 c语言
#include<stdio.h>
#include<string.h>
int main()
{
int i=0,j;
char ch,b[1000];
gets(b);
j=strlen(b);
for(i=0;i<j;i++)
{
if(b[i]>='a'&&b[i]<='z')
b[i]=b[i]-32;
else if (b[i]>='A'&&b[i]<='Z')
b[i]=b[i]+32;
}
puts(b);
}//1058 c语言
#include<stdio.h>
int main()
{
int a;
scanf("%d",&a);
if(a>=60)
printf("pass\n");
else
printf("failure\n");
}//1059 c语言
#include<stdio.h>
int main()
{
int outcome;
scanf("%d",&outcome);
if(outcome>=80)
printf("A\n");
else if(outcome>=60)
printf("B\n");
else
printf("C\n");
return 0;
}//1060 c语言
#include<stdio.h>
int main()
{
int outcome;
scanf("%d",&outcome);
if(outcome>=90&&outcome<=100)
printf("A\n");
else if(outcome>=80&&outcome<90)
printf("B\n");
else if(outcome>=70&&outcome<80)
printf("C\n");
else if(outcome>=60&&outcome<70)
printf("D\n");
else
printf("E\n");
return 0;
}//1061 c语言
#include<stdio.h>
int main()
{
int a,b,max;
scanf("%d%d",&a,&b);
max=a;
if(b>max)
max=b;
printf("%d\n",max);
return 0;
}//1062 c语言
#include<stdio.h>
int main(){
int a,b;
scanf("%d%d",&a,&b);
if(a>b)
printf("%d %d\n",b,a);
else
printf("%d %d\n",a,b);
return 0;
}//1063 c语言
#include<stdio.h>
int main(){
char a,b;
scanf("%c%c",&a,&b);
if(a>b)
printf("%c %c\n",b,a);
else
printf("%c %c\n",a,b);
return 0;
}
版权声明:本文为weixin_61009782原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。