1.在屏幕上输出以下图案:
*
2.求出0~999之间的所有“水仙花数”并输出。
“水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本身,如;153=1+5+3?,则153是一个“水仙花数”。
3.
求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字,
例如:2+22+222+2222+22222
1.
#include <stdio.h>
#include<stdlib.h>
#include <math.h>
void main()
{
int i = 0,j = 0,k=13;
{
for (i = 0; i < 25; i++)
{
if (i % 2 == 0)
{
printf("\n\n");
if (i <= 13)
{
for (j = 0; j <= i; j++)
{
printf("*");
}
}
else
{
for (j=i;j<25;j++)
{
printf("*");
}
}
}
}
}
printf("\n");
system("pause");
}
#include <stdio.h>
#include<stdlib.h>
#include <math.h>
void main()
{
int i = 0, a = 0, b = 0, c = 0;
{
for (i = 100; i < 1000; i++)
{
a = i / 100;
b = i / 10 %10;
c = i % 10 % 10;
if (a*a*a + b * b*b + c * c*c == a * 100 + b * 10 + c)
{
printf("%d^3+%d^3+%d^3=%d\n",a, b, c, i);
}
}
}
printf("\n");
system("pause");
}
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include<stdlib.h>
void main()
{
int i = 0,n=0,num=0, Sn = 0;
printf("请输入一个整数:");
scanf("%d", &n);
num = n;
for (i = 0; i < 4; i++)
{
num = n+num * 10;
Sn += num;
}
Sn += n;
printf("%d", Sn);
system("pause");
}