c语言冲刺,1、输入一个实数,分别输出其整数部分和小数部分2、输入三个单精度数,输出最小值3、计算a-b之间所有奇数之和与偶数之和,a,b,通过键盘输入4、使用以下公式计算π,要求精度<1e-5

这篇具有很好参考价值的文章主要介绍了c语言冲刺,1、输入一个实数,分别输出其整数部分和小数部分2、输入三个单精度数,输出最小值3、计算a-b之间所有奇数之和与偶数之和,a,b,通过键盘输入4、使用以下公式计算π,要求精度<1e-5。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、输入一个实数,分别输出其整数部分和小数部分

第一种 :强制类型转换

c语言输入实数,c语言,算法,开发语言

#include <stdio.h>
main()
{
    double n;
    printf("input:");
    scanf("%lf",&n);
    printf("%d,%f\n",(int)n,n-(int)n);
}

第二种:定义两种类型

c语言输入实数,c语言,算法,开发语言

#include <stdio.h>
main()
{
    double n;
    int m;
    printf("input:");
    scanf("%lf",&n);
    m=n;//3.14
    printf("%d,%f\n",m,n-m);
}

 文章来源地址https://www.toymoban.com/news/detail-713156.html

2、输入三个单精度数,输出最小值

第一种:利用条件运算符来

c语言输入实数,c语言,算法,开发语言

 #include <stdio.h>
main()
{
    float a,b,c,m;
    printf("input:");
    scanf("%f%f%f",&a,&b,&c);
    m=a<=b?a:b;
    if(c<m)
        m=c;
    printf("m=%f\n",m);
}

第二种:利用函数来

c语言输入实数,c语言,算法,开发语言

#include <stdio.h>
float min(float,float,float);
main()
{
    float a,b,c,m;
    printf("input:");
    scanf("%f%f%f",&a,&b,&c);
    m=min(a,b,c);
    printf("m=%f\n",m);
}
float min(float a,float b,float c)
{
    int m;
    m=a<=b?a:b;
    if(m<c)
        return m; 
}

 

3、计算a-b之间所有奇数之和与偶数之和,a,b,通过键盘输入

c语言输入实数,c语言,算法,开发语言

#include <stdio.h>
main()
{
    int a,b,s1=0,s2=0,i;
    printf("input:");
    scanf("%d%d",&a,&b);
    for(i=a;i<=b;i++)
        if(i%2==1)
            s1+=i;
        else
            s2+=i;
    printf("s1=%d,s2=%d\n",s1,s2);
}

 

4、使用以下公式计算π,要求精度<1-5.

π/4=1-1/3+1/5-1/7+...+(-)1/n

c语言输入实数,c语言,算法,开发语言

#include <stdio.h>
#include <math.h>
/*
4、使用以下公式计算π,要求精度<1-5.
π/4=1/1-1/3+1/5-1/7+...+(-)1/n
*/
main()
{
    double pi=0,p=1,s=1,i=1;
    while(fabs(p)>1e-5)
    {
        pi+=p;
        s=-s;
        i+=2;
        p=s/i;
    }
    pi*=4;
    printf("pi=%f\n",pi);
}

 

到了这里,关于c语言冲刺,1、输入一个实数,分别输出其整数部分和小数部分2、输入三个单精度数,输出最小值3、计算a-b之间所有奇数之和与偶数之和,a,b,通过键盘输入4、使用以下公式计算π,要求精度<1e-5的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包