用C语言计算简单的数学式子

//求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字

//如2+22+222+2222+22222


#include<stdio.h>

int main()

{

int num=0;

int n=0;

int sum=0;

int tmp=0;

scanf("%d",&num);

scanf("%d",&n);

tmp=num;

while(n)

{

sum+=tmp;

tmp=tmp*10+num;

n--;

}

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

system("pause");

return 0;

}

程序运行的结果如下:

wKiom1Yon5jgbtuRAACuksyEFCA693.jpg

//求1~100之间出现9的次数.
#include<stdio.h>
int main()
{
int i=0;
int count=0;
for(i=1;i<100;i++)
{
if(i%10==9)
	count++;
if(i/10==9)
	count++;
}
printf("%d\n",count);
system("pause");
return 0;
}

程序运行结果为:

wKiom1Yon3azkZGlAADIplTkNZk266.jpg

你可能感兴趣的:(C语言,前n项和,9的个数)