class four

1.在屏幕上输出以下图案:

#include<stdio.h>
#include<stdlib.h>

int main()
{
	int i, j, k;
	for (i = 0; i < 13; i++){
		k = abs(i - 13 / 2);
		printf("\n");
		for (j = 0; j < k; j++)
			printf(" ");
		for (j = 0; j < (13 - 2 * k); j++)
			printf("*");

	}
	system("pause");
}

2.求出0~999之间的所有“水仙花数”并输出。

#include<stdio.h>
#include<stdlib.h>
int main()
{
	int a, b, c, flower;
	
	for (flower = 0; flower < 1000; flower++)
	{
		a = flower /100;//算出百分位
		b = flower/10%10;//算出十分位
		c = flower % 10;//算出个位
		if (flower== a*a*a+b*b*b+c*c*c)
		{
			printf("%d\n", flower);
		}
	}
	system("pause");
	
}

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

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
	int a;
	int sn;
	printf("输入一个数");
	scanf("%d", &a);
	
	sn = a + a*a + a*a*a + a*a*a*a+ a*a*a*a*a;
	printf("%d", sn);
	system("pause");
}

猜你喜欢

转载自blog.csdn.net/ytl1427698367/article/details/82940971