1. 程式人生 > >C語言上機——實驗5

C語言上機——實驗5

實驗五——第二題
// 水仙花數.cpp : Defines the entry point for the console application.

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
	int a, b, c, i, j;
	//scanf("%d %d %d", &a, &b, &c);
	for (i = 100; i < 1000; i++)
	{
		a = i / 100;//百位
		//printf("%d  ", a);
		b = (i / 10) % 10;//十位 
		//printf("%d  ", b);
		c = i % 10;//個位
		//printf("%d\n", c);
		if (i == a*a*a + b*b*b + c*c*c) printf("%d\n",i);
	}
	system("pause");
	return 0;
}
實驗五)——第三題
// 猴子吃桃.cpp : Defines the entry point for the console application.
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
	int a[11], b, c, i, j;
	//scanf("%d %d %d", &a, &b, &c);
	a[10] = 1;
	for (i = 9; i > 0; i--)
	{
		a[i] = (a[i+1] + 1) * 2;//改題後,只需把‘+1’——》‘+2’
	}
	printf("%d\n", a[1]);
	for (i =1; i < 11; i++)
	{
		printf("%d  ", a[i]);
	}

	system("pause");
	return 0;
}

ps(如果想方便的用1-10表示該天的桃子數目,那麼陣列得開到11,不能慣性思維,只給個a[10])