Latest web development tutorials

C Übungsbeispiele 13-- narzißtische Zahl

100 Fälle von klassischen C-Sprache 100 Fälle von klassischen C - Sprache

Thema: Drucken Sie alle "narzisstisch - Nummer", die so genannte "narzißtische Zahl" bezieht sich auf eine dreistellige Zahl, die Sie Cube und gleich der Zahl selbst Figuren. Zum Beispiel: 153 ist eine "narzisstische Zahl", weil 153 = 1 cubic cubic +5 +3 in Würfel geschnitten.

Programmanalyse: die Verwendung des Regelkreises für die Anzahl von 100-999, jedes Faktorisierung von Bits, zehn, hundert.

//  Created by www.w3big.com on 15/11/9.
//  Copyright © 2015年 本教程. All rights reserved.
//

#include<stdio.h>

int main()
{
	int i,x,y,z;
	for(i=100;i<1000;i++)
	{
		x=i%10;
		y=i/10%10;
		z=i/100%10;
		
		if(i==(x*x*x+y*y*y+z*z*z))
		printf("%d\n",i);
		
	}
	return 0;
}

Das obige Beispiel Ausgabe lautet:

153
370
371
407 

100 Fälle von klassischen C-Sprache 100 Fälle von klassischen C - Sprache