程序书海我是程序员;您好程先生;叫我序员就好了

蓝杯四

2017-12-17  本文已影响37人  逍遥_9353

一、求圆面积表面积体积 

问题描述

  接受用户输?的数值,输出以该值为半径的(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;

}

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

 

上一篇下一篇

猜你喜欢

热点阅读