hello啊大家!对于很多刚开始接触编程的朋友,c 语言/c++是我们的入门基础,当然了,C语言与很多刷题网站,相信很多同学最开始的刷题网站都是郑轻oj,我也是一样的。那为什么我要写这个题解呢?就像我刚开始学c语言的时候,什么都不懂,在开学第一堂程序基础设计课,老师让测试一套试卷,嗯,就是说这个体验很不美妙,在学习到循环的时候,我不理解这其中的逻辑,也曾经迷茫,不知道该咋学,刷题吗?这是肯定的,但并不是盲目地刷题,需要我们在写代码的时候,思考内里的逻辑关系,学会调试代码,慢慢地就入门了。希望我写的东西对大家有点用,同时这也是我自己的一个复习过程,有不足的地方,还请斧正!
1000——从今天开始入坑C语言
#include <stdio.h>
int main()
{
printf("从今天开始入坑C语言");
return 0;
}
1001——整数a+b
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d\n",a+b);
return 0;
}
1002——简单的多项式求值
#include <stdio.h>
int main()
{
int x;
scanf("%d",&x);
int y;
y=2*x*x+x+8;
printf("%d\n",y);
return 0;
}
1003——两个整数的四则运算
#include <stdio.h>
int main()
{
int num1,num2;
scanf("%d %d",&num1,&num2);
printf("%d %d %d %d %d",num1+num2,num1-num2,num1*num2,num1/num2,num1%num2);
return 0;
}
1004——三位数的数位分离
#include <stdio.h>
int main()
{
int num;
scanf("%d",&num);
int a=num/100;
int b=num/10%10;
int c=num%10;
printf("%d %d %d",c,b,a);
return 0;
}
1005——整数幂
#include <stdio.h>
int main()
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
printf("%-9d%-9d%-9d\n",a,a*a,a*a*a);
printf("%-9d%-9d%-9d\n",b,b*b,b*b*b);
printf("%-9d%-9d%-9d\n",c,c*c,c*c*c);
return 0;
}
1006——等差数列的和
#include <stdio.h>
int main()
{
int a1,an,d;
scanf("%d %d %d",&a1,&an,&d);
int sn;
sn=((a1+an)*((an-a1)/d+1))/2;
printf("%d\n",sn);
return 0;
}
1007——鸡兔同笼
#include <stdio.h>
int main()
{
int heads,feet;
scanf("%d %d",&heads,&feet);
int a,b;
a=(feet-2*heads)/2;
b=heads-a;
printf("%d %d",b,a);
return 0;
}
1008——美元与人民币
#include <stdio.h>
#define huilv 6.5573
int main()
{
double x;
double y;
scanf("%lf",&x);
y=x*huilv;
printf("%.2lf",y);
return 0;
}
1009——求平均分
#include <stdio.h>
int main()
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
int sum;
sum=a+b+c;
double ave;
ave=(double)sum/3.0;
printf("%.2lf",ave);
return 0;
}
1010——求圆的周长与面积
#include <stdio.h>
#define PI 3.14159
int main()
{
double r;
double c,s;
scanf("%lf",&r);
c=2*PI*r;
s=PI*r*r;
printf("%.2lf %.2lf",c,s);
return 0;
}
这些属于入门题,其中涉及到了浮点型数据的运算,宏定义,以及格式输出控制,如果这些题做不出来的话,请看看这些地方是不是没有完全掌握呢?祝大家进步!!