C语言学习第七天
今天是学习C语言坚持在CSDN上打卡的第七天,很开心自己能够无论一天有多忙都能够有坚持在CSDN上更新博客,我会坚持每天更新C语言学习打卡,让自己的大学生活过的丰富起来。
今天超前学习了九九乘法表的制作,里面运用到了for循环以及for的嵌套使用还有“\t”制表符号的使用,那么我们废话不多说现在下面把代码敲出来:
#include<stdio.h>
int main()
{
int a,b;
for(a=1;a<=9;a++)
{
for(b=1;b<=a;b++)
{
printf("%d*%d=%d\t",a,b,a*b);
}
printf("\n");
}
return 0;
}
虽然短短的几行代码对于大佬们或者学习已久的同学们来说很简单,但是我感觉对于我来说已经尽力了,因为在超前学习的我很难去独立完成九九乘法表的制作,花了很长时间才研究出来的,如果有哪里写的不好的地方还望大佬们指出来,我会积极改正。
(这里是小惊喜,偷偷学会的if和else的嵌套使用,然后写的解一元二次方程的程序)
代码如下:
#include<stdio.h>
#include<math.h>
int main()
{
double a,b,c,x1,x2,SB;
printf("此输入系数自动解二次方程实数根的程序由CSDN初学者编写,感谢观看\n");
printf("这里输入一元二次方程的三位系数\n每个系数必须用空格隔开:");
scanf("%lf%lf%lf",&a,&b,&c);
SB=pow(b,2)-4*a*c;
if (SB > 0)
{
x1=(-b+sqrt(SB))/(2*a);
x2=(-b-sqrt(SB))/(2*a);
printf("该方程有两个实数根:x1=%f,x2=%f\n",x1,x2);
}
else if (SB=0)
{
x1=-b/(2*a);
printf("该方程有且仅有一个实数根:x1=x2=%f\n",x1);
}
else
printf("该方程无解\n");
}
本期就先到这里了,下期会更新什么我也不太确定,只能说尽力全力地去学习C语言
Ps:本博客纯属因为个人爱好,去记录自己的C原因学习过程,让自己每天的生活充实起来,希望C语言初学者们可以一同坚持每天打卡,感谢观看,谢谢!