1.打印出所有的水仙花数,并按照一行5个的格式输出。所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个水仙花数,因为153=1*1*15*5*53*3*3
#include<stdio.h>
void main()
{
    int a,b,c,s,i=0;
    for(s=100;s<1000;s++)
    {
        c=s%10;
        b=s/10%10;
        a=s/100;
        if(s==a*a*a+b*b*b+c*c*c)
        {
            printf("%d\t",s);
            ++i;
            if(i%5==0)
              printf("\n");
        }
    }
}
2.1+2!+3!+...+20!的和
#include<stdio.h>
void main()
{
    double fact=1.0,sum=0.0;
    int i,j;
    for(i=1;i<=20;i++)
    {
        for(j=1;j<=i;j++)
          fact*=j;
        sum+=fact;
        fact=1;
    }
    printf("%.0f\n",sum);
}
3.输入一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。   
#include<stdio.h>
#include<stdlib.h>
void main()
{
    long num;
    int a,b,c,d;
c语言游戏编程题经典100例    printf("Please input the number:");
    scanf("%d",&num);
    if(num<=9999||num>=100000)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。