[C语言]华氏温度&素数&水仙花数

时间:2020-01-04作者:klpeng分类:IT综合浏览:235评论:0

华氏温度转摄氏度

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

void main()
{
    float hua,she;
    printf("输入华氏温度:\n");
    scanf("%f",&hua);
    if(hua<120)
    {
    she=5.0/9.0*(hua-32);
    printf("是%7.2f摄氏度",she);
    }
    else
    {
        printf("请输入正确的温度!");
    }
}

打印素数

打印100-200的素数,并且每打印八次进行换行

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

int isPrime();
int main()
{
    int cont=0,i,number;
    for(i=100; i<=200; i++)
    {
        number=isPrime(i);
        if(number==0)
        {
            printf("%d\t",i);
            cont++;
            if(cont%8==0)
                printf("\n");
        }
    }
}

int isPrime(int a)
{
    int i,b=0;
    for(i=2; i<a; i++)
    {
        if(a%i==0)
        {
            b++;
        }
    }
    return b;
}

水仙花数

#include <stdio.h>
#include <stdlib.h>
int shui();
int main()
{
    int i;
    printf("100到999的水仙花数\n");
    for(i=100;i<1000;i++)
    {
        if(shui(i%10)+shui(i/10%10)+shui(i/100)==i)
        {
            printf("%d\n",i);
        }
    }
    return 0;
}

int shui(int a)
{
    int b;
    b=a*a*a;
    return b;
}

打赏
文章版权声明:除非注明,否则均为彭超的博客原创文章,转载或复制请以超链接形式并注明出处。
相关推荐

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

猜你喜欢