Press "Enter" to skip to content

C语言的练习1117

读取两个整数,然后显示出前者是后者的百分之几。例如,输入54和84,显示x的值是y的64%。

#include <stdio.h>
int main(int argc, char **argv)
{
    float x,y;

    puts("输入两个整数,x和y。");
    printf("x:"); scanf("%f",&x);
    printf("y:"); scanf("%f",&y);

    printf("x的值是y的值的%.f%%",x/y*100);
    return 0;
}

读取两个整数,然后求出后者是前者的百分之几。例如,输入54和84,显示的x值是y的64.285714%。

#include <stdio.h>
int main(int argc, char **argv)
{   
    int x,y;

    puts("请输入两个整数:");

    printf("x:"); scanf("%d",&x);
    printf("y:"); scanf("%d",&y);

    printf("它们的平均值是:%.8f%%",(double)x/y);

    return 0;
}

输入身高值,输出标准体重

#include <stdio.h>
int main(int argc, char **argv)
{
    int height;

    puts("请输入您的身高:");
    scanf("%d",&height);

    printf("您的标准体重是:%.1f公斤",(double)(height - 100)*0.9);
    return 0;
}

判断某一年是否是闰年。能被4整除,不能被100整除,如果能被400整除也是闰年。先输入年份,然后进行判断。

#include <stdio.h>
int main()
{
    int year;
    puts("请输入年份:");
    scanf("%d",&year);

    if((year%4 == 0 && year%100 != 0) || year%400 ==0)
        printf("%d年是闰年.\n",year);
    else
        printf("%d年不是闰年.\n",year);

    return 0;
}