【题解】洛谷P2433 【深基1-2】小学数学 N 合一(c语言)

文章展示了C语言中一系列基础编程操作,包括输入、输出、数学计算(如平方根、圆周率和体积计算)、条件判断以及循环结构的使用实例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#include<stdio.h>
#include<math.h>
int main(){
//定义各种需要用到的变量
int T;
double a,b,c,r,C,S,V,r1,r2,V1,V2;
double pi=3.141593;
int d,e,f,m,n,M,i;
scanf("%d",&T);
switch(T){
case 1:
    printf("I love Luogu!");
    break;
case 2:
    printf("6 4");
    break;
case 3:
    printf("3\n12\n2");
    break;
case 4:
    //保留六位有效数字!!!
    printf("%.3lf",500.0/3.0);
    break;
case 5:
    printf("%d",480/32);
    break;
case 6:
    //保留六位有效数字!!!
    a=sqrt(6.0*6.0+9.0*9.0);
    printf("%.6g",a);
    break;
case 7:
	printf("110\n");
    printf("90\n");
    printf("0");
    break;
case 8:
    //保留六位有效数字!!!
    r=5.0;
	C=0.0;
	S=0.0;
	V=0.0;
    S=pi*r*r;
    C=2*pi*r;
    V=4.0/3.0*pi*r*r*r;
    printf("%.6g\n%.6g\n%.6g",C,S,V);
    break;
case 9:
    //外层循环,从0开始逐一加,符合条件输出
    //内层循环,减去每天要吃的桃子,当桃子数量为奇数时跳出,同时令d=0,保证循环继续运行。
    m=0;
    d=m;
    while(d<1){
	d=m;
	for(i=0;i<3;i++){
	if(d%2 !=0){
	d=0;
	break;}
	d=d-(d/2+1);
	}
    m++;
	}
    printf ("%d",m-1);
    break;
case 10:
    printf("9");
    break;
case 11:
    //保留六位有效数字!!!
    printf("%.6g",100/3.0);
    break;
case 12:
    printf("%d\n",1+'M'-'A');
    printf("%c",'A'+17);
    break;
case 13:
    r1=4.0;
	r2=10.0;
	V=0;
	V1=0;
	V2=0;
	a=0;
    d=0;
    V1=4.0/3.0*pi*r1*r1*r1;
    V2=4.0/3.0*pi*r2*r2*r2;
    V=V1+V2;
    while(a*a*a<=V){
    a++;
    }
    d=(int)a;
    printf("%d",d-1);
    break;
case 14:
    m=1;
	n=119;
	M=0;
    M=m*n;
    while(M<3500){
    m++;
    n--;
    M=m*n;
    }
    printf("%d",m);
    break;
}
return 0;
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值