- 输出由”*“组成的三角形
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i = 0;
int j = 0;
for (i = 1; i <= 13; i += 2)
{
for (j = 1; j <= i; j++)
{
printf("*");
}
printf("\n");
}
for (i = 11; i >= 1; i -= 2)
{
for (j = 1; j <= i; j++)
{
printf("*");
}
printf("\n");
}
system("pause");
return 0;
}
2.输出0到999的水仙花数
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i;
int a = 0;
int b = 0;
int c = 0;
int count = 0;
int result;
for (result = 100; result <= 999; result++)
{
a = result / 100;
b =result / 10% 10;
c = result % 10;
i = a*a*a + b*b*b + c*c*c;
if (i == result)
printf("%d\n", i);
}
system("pause");
return 0;
}
3.输出sn=a+aa+aaa+aaaa+aaaaa,a是一个数字
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a = 2;
int b = 0;
int sn = 2;
int i = 0;
for (i = 1; i <= 4; i++)
{
b = a * 10 + 2;
sn+=b;
a = b;
}
printf("%d\n", sn);
system("pause");
return 0;
}