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