#include<stdio.h> void main(){ float x=5/2,y=5.0/2; printf("x=%f,y=%f\n",x,y); } 为什么x=2,void main

文章 3年前 (2021) admin
0

Q1:#include void main() { float x=5/2,y=5.0/2; printf("x=%f,y=%f\n",x,y); }

不知道你具体问什么#include //包含头文件void main()//定义main函数 { float x=5/2,y=5.0/2;//这句用float声明两个单精度浮点型数x,y printf("x=%f,y=%f\n",x,y);//printf输出x,y的值,打印在屏幕上,%f,占位符 }

Q2:#include int main(void) { float x, printf("输入x:\n"); scanf("=%f",&x;); if(x=10) y=1/x*x

scanf("=%f ",x;);这样就要输入=1.51.5,也就是要输入的值可以改为printf("=");scanf("%f ",x;);

Q3:C语言编写程序,计算以下数列前n项的和,n从键盘输入。 2/1,-3/2,5/3,-8/5,13/

/**计算数列:2/1, -3/2, 5/3, -8/5,.......... *望采纳,欢迎追问*/#include float f(float x, float y, int ends){    static float sum;    static int i;    if (i >= ends)        return sum;        if ((i % 2))        sum += (x / y) * -1;    else        sum += (x / y);    x = x + y;    y = x - y;    i++;    f(x, y, ends);    return sum;}int main(void){    int n;    float sum;    printf("请输入n:");    scanf("%d", &n);    sum = f(2, 1, n);    printf("sum = %f", sum);    return 0;}

Q4:C语言程序编程:有一分数序列 2/1,3/2,5/3,8/5,13/8,21/13,…求这个数列前30项之和!请编程实现之!

int i=0,m=0,x=2,y=1,z=0;/i为计数,m为累加和,x为分数序列的分子,y为分数序列的分母,z为寄存器;for(I=0;i30I )//累计30个数;{ m=m x/y;//累计到m;z=x;//首先保留x到z的值;x=x y;//根据分数序列,下一个分数的分子是前一个分数的分子和分母之和;y=z;//根据分数序列,下一个分数的分母是上一个分数的分子。}//只是输出m;

Q5:1、有一分段函数如下,请编写程序,输入x值,输出y值。 当x<=-1 y=sinx+2cosx 当-1<x1

#include#includeint main(){float x,y;scanf("%f",&x);if (x=10){y=sqrt((x+1)/(2*x*x));printf("%f",y);}else{y=pow(x,5)+1;printf("%.0f",y);}}扩展资料using namespace std;class CStudent{public:char szName[20]; int age;};int main(){CStudent s;        fstream ioFile("students.dat", ios::in|ios::out);// if(!ioFile) { cout << "error" ;return 0;    }

Q6:C语言编程:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。

公共类演示11 {公共静态void main(String[]args){ double sum=2/1;双m=2;//定义分子双n=1;//定义分母for(int I=2;I=20I){ m=m n;n=m-n;总和=(双倍)m/n;//将分子的类型强制转换成双倍,否则两个(同国际组织)国际组织相除,结果还是(同国际组织)国际组织会将小数点后都舍弃。}系统。出去。println(sum);}}//用数组方法来实现公共类Demo 2 {公共静态void main(String[]args){ double分子[]=新双[20];//创建分子长度为20的浮点型数组双分母[]=新双[20];//创建分母长度为20的浮点型数组分子[0]=2;分母[0]=1;双和=分子[0]/分母[0];for(int I=0;i19I){ 0分子[I 1]=分子[i]分母[一];分母[I 1]=分子[一];总和=(双倍)分子[一1]分母[一1];}系统。出去。println(sum);}}扩展资料爪哇数列求和:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13.求出这个数列的前20项之和公共类丘河{公共静态void main(String[]args){ float total=0;for(int I=0;i20i){ float top=gettop(I ^ 1);浮底=getbottom(I ^ 1);总计=顶部/底部;//每一项的值}System.out.println(总计);}//获取分子核心递归方法public static float getTop(int position){ if(position==1){ return(float)2;}如果(位置==2){ return(float)3;}返回getTop(位置-1) getTop(位置-2);}//获取分母核心递归方法public static float getBottom(int position){ if(position==1){ return(float)1;}如果(位置==2){ return(float)2;}返回getBottom(位置-1)获取底部(位置-2);}}

相关文章