OK 吉师的兄弟们有福了 有我这么一个好同学
我将带领你们走向挂科😡
OJ1001
5473c80bd0b247c2afe923d4647ac5c4.jpg [点击并拖拽以移动]
OK 这个题非常的简单啊 只需要我们prinrf函数输出就行
b2bdbd31684e4ce8a592d26b126626df.jpg [点击并拖拽以移动]
博主也是直接拿下 其中\n代表的意思是换行
別照着博主这个抄 自己数一下有多少个*和中间的空格
懒狗版
include
int main()
{
printf("**\n Very Good!\n**");
return 0;
}
OJ1002
313d1b19d5c04279bb9e67275d0da22a.jpg [点击并拖拽以移动]
没截全 底下的输出就是30 没什么要求
这里博主用的是if函数做的87897258a0b24c7b8262ef30f38d4615.jpg [点击并拖拽以移动]
这题要注意的点就是scanf函数和printf函数有些许不同 不同的点在于scanf后面的变量需要加&号以及需要用逗号分隔开 这里的%d代表的是整数
if后面的括号里面的内容不需要引号
&&代表的意思为两边的内容都需要为真才输出true
懒狗版
include
int main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
if(a>b&&a>c)
printf("%d",a);
else if(b>a&&b>c)
printf("%d",b);
else
printf("%d",c);
return 0;
}
OJ1003
a8c3e00fe41c4ba0811dfee3ab137887.jpg [点击并拖拽以移动]
87348ebeca2749b481086bc8ce070dca.jpg
又有新姿势 char意为设置一个字符变量
而这个+4实际上的意义是字符的ASCLL码+4
所以a+4为e
懒狗版
include
int main(){
char c1,c2,c3,c4,c5;
c1='C';
c2='h';
c3='i';
c4='n';
c5='a';
c1=c1+4;
c2=c2+4;
c3=c3+4;
c4=c4+4;
c5=c5+4;
printf("%c%c%c%c%c",c1,c2,c3,c4,c5);
}
OJ1004
c01e6ebee41d4a29b62d5bb1a1bd0abc.jpg
题解df8bcdb2c488434ab9946bdaaee44f74.jpg
define是宏定义 这个你们后面会学好吧 想提前学的可以自己搜一搜图中代码的意思是PI=3.14
float意为设置的变量为单精度浮点型 有效位数是7位
剩下的注意的是在计算圆球体积Va时/后为3.0所以运行表示时也会用小数,只要在/前后有一个数据是浮点型时,表示时就会为小数
剩下的就是公式 没什么好说的
懒狗版
include
define PI 3.14
int main()
{
float r, h, C1, Sa, Sb, Va, Vb;
scanf("%f %f", &r, &h);
C1 = 2PIr;
Sa = PIrr;
Sb = 4PIrr;
Va = 4PIrrr/3.0;
Vb = Sah;
printf("C1=%.2f\n", C1);
printf("Sa=%.2f\n", Sa);
printf("Sb=%.2f\n", Sb);
printf("Va=%.2f\n", Va);
printf("Vb=%.2f\n", Vb);
return 0;
}
OJ1005
e24082da1fc544869e09c60e5ab5e1e5.jpg
1056021cd8d440b1b33392b9f3a74807.jpg
这题注意c语言中的=并不是=的意思 而是将等号右边的值赋给左边 ==在c语言中才是等于的意思 而文中的%.2lf控制的是小数点后有几位
如果是.3lf就会变成40.000了