输出一个整数的每一位,计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值,编写程序数一下 1到 100 的所有整数中出现多少次数字 9

1. 输出一个整数的每一位。

#include

void main()

{

int date;

int temp=0;

   scanf("%d",&date);

printf("%d这个数从低位到高位输出的是:",date);

while(date>0)

{

     temp=date%10;

     printf("%d  ",temp);

     date /= 10;

    }

 

}

2.计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。

 

#include

#include

int main()

{

float sum=0.0;

int a;

int i=1;

while(i<101)

{

        a=pow(-1,i+1);

sum=sum+(a*(1.0/i));

i++;

}

printf("1/1-1/2+1/3-1/4+1/5 ……+ 1/99 - 1/100 的值:%f\n",sum);

return 0;

}

 

 

3.编写程序数一下 1到 100 的所有整数中出现多少次数字 

#include

void main()

{

int n=1;

int count=0;

while(n<100)

{

if(n%10==9)

count++;

if(n%100-n%10==90)

        count++;

n++;

    }

printf("1-100含的数字个数为:%d\n",count);

}

 

4.看《c语言深度剖析》第一章,前四节。

  已看

你可能感兴趣的:(输出一个整数的每一位,计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值,编写程序数一下 1到 100 的所有整数中出现多少次数字 9)