蓝杯四

作者: 逍遥_9353 | 来源:发表于2017-12-17 12:55 被阅读37次

一、求圆面积表面积体积 

问题描述

  接受用户输?的数值,输出以该值为半径的(1)圆面积,(2)球体表面积,

(3)球体体积。pi 取值3.1415926536 ,结果保留10位小数,每一列占

20个字符,左对齐。

样例输入

一个满足题目要求的输入范例。

例:

1

样例输出

与上面的样例输入对应的输出。

例:(第一行1是输入,第二行是输出)

1

3.1415926536      12.5663706144      4.1887902048

数据规模和约定

  所有结果在double类型的表示范围内。

*/

#include<stdio.h>

int  main()

{

double r;

double pi=3.1415926536;

scanf("%lf",&r);

printf("%.10f%20.10f%20.10f",pi*r*r,4*pi*r*r,4*pi*r*r*r/3);

return  0;

}

//注意1:结果保留10位小数,每一列占20个字符,左对齐的输入

//注意2:半径的定义

二、简单加法问题描述  

小于10的自然数中有四个数字能除尽3或5(3, 5, 6, 9),它们的和为23。  请计算所有小于1000的自然数中能除尽3或5的数字的合。然后使用标准输出cout,输出你的结果。

输入格式  无。

输出格式  一行一个整数,表示你的结果。#include<stdio.h>

int  num(int n)

{

    int  sum=0; 

    for(n=0;n<1000;n++)

    {

        if((n%3==0)||(n%5==0))

        sum+=n;

    }

return  sum;

}

int  main()

{

      int  n;

      printf("%d",num(n));//调用,输出

      return  0;

}

//注意if((n%3==0)||(n%5==0))内括号

方法二:

#include<iostream>

using  namespace std;

int  main()

{

      int  n,sum=0;

      for(n=0;n<1000;n++)

    {

          if((n%3==0)||(n%5==0))//如果自然数能除尽3或5

          sum+=n;//求和

      }

cout<<sum;

return  0;

}

方法三:

#include<stdio.h>

int  main()

{

    int  n,sum=0;

    for(n=0;n<1000;n++)

      {

        if((n%3==0)||(n%5==0))

        sum+=n;

      }

printf("%d",sum);

return  0;

}

三、回文数问题描述  

1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。

输出格式  按从小到大的顺序输出满足条件的四位十进制数。

#include<stdio.h>

int  main()

{

    int num,a,b,c,d;             for(num=1000;num<10000;num++)

{

        a=num/1000;//千位

        b=num%1000/100;//百位

      c=num%1000%100/10;//十位

      d=num%1000%100%10;//个位       if(a==d&&b==c)

printf("%d\n",num);

  }

return 0;

}

//不能在数与数之间加间距

方法二:

#include<stdio.h>

int  main()

{

      int  a,b,c,d,n; 

      for(n=1000;n<10000;n++)   

        {     

              a=n/1000;//千位                                      b=(n-a*1000)/100;//百位             

c=(n-a*1000-b*100)/10;//十位     

  d=(n-a*1000-b*100)%10;//个位        if(a==d&&b==c)     

{         

printf("%d\n",n);     

}   

}     

return  0;

}

蓝杯四 蓝杯四 蓝杯四 蓝杯四 蓝杯四

 

相关文章

  • 蓝杯四

    一、求圆面积表面积体积 问题描述 接受用户输?的数值,输出以该值为半径的(1)圆面积,(2)球体表面积, (3)球...

  • 洋河蓝色经典

    一杯两杯海之蓝 入口让人三冬暖 咱们兄弟若有难 策马扬鞭我当先 三杯四杯天之蓝 众人早已飘飘然 美人美酒长相伴 宁...

  • 蓝杯二十

    /*数的读法 问题描述Tom教授正在给研究生讲授一门关于基因的课程,有一件事情让他颇为头疼:一条染色体上有成千上万...

  • 蓝杯十八

    /*矩形面积交 问题描述平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴。对于每个矩形,我们给出它的一对相对...

  • 蓝杯四十

    算法训练 统计单词个数 时间限制:1.0s 内存限制:256.0MB 问题描述 给出一个长度不超过200...

  • 蓝杯十二

    一、/*分糖果 问题描述有n个小朋友围坐成一圈。老师给每个小朋友随机发偶数个糖果,然后进行下面的游戏:每个小朋友都...

  • 蓝杯九

    /*阶乘计算 问题描述 输入一个正整数n,输出n!的值。其中n!=1*2*3*…*n。算法描述n!可能很大,而计算...

  • 蓝杯十三

    一、/*打印下述图案问题描述使用循环结构打印下述图形,打印行数n由用户输入。打印空格时使用"%s"格式,向prin...

  • 蓝杯十五

    /*买不到的题目问题描述小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。糖果不能拆包卖。小朋...

  • 蓝杯六

    一、/*所有水仙花数 问题描述 打印所有100至999之间的水仙花数。所谓水仙花数是指满足其各位数字立方和为该数字...

网友评论

    本文标题:蓝杯四

    本文链接:https://www.haomeiwen.com/subject/uymywxtx.html