1、输入一个实数,分别输出其整数部分和小数部分
第一种 :强制类型转换
#include <stdio.h>
main()
{
double n;
printf("input:");
scanf("%lf",&n);
printf("%d,%f\n",(int)n,n-(int)n);
}
第二种:定义两种类型
#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、输入三个单精度数,输出最小值
第一种:利用条件运算符来
#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);
}
第二种:利用函数来
#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,通过键盘输入
#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
#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);
}文章来源:https://www.toymoban.com/news/detail-713156.html
到了这里,关于c语言冲刺,1、输入一个实数,分别输出其整数部分和小数部分2、输入三个单精度数,输出最小值3、计算a-b之间所有奇数之和与偶数之和,a,b,通过键盘输入4、使用以下公式计算π,要求精度<1e-5的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!