求解C语言程序代码(3题),急!谢谢。

2024-11-22 07:19:10
推荐回答(4个)
回答(1):

2-1:

#include "stdio.h"
int main(void){
    double x=2.7,y=4.5;
    int a=8;
    printf("%f\n",y+a%5*(int)(x+y)%4);
    return 0;
}

2-2:

#include "stdio.h"
int main(void){
    double x=4.5,y=9.2;
    int f=int(x)+int(y);
    printf("%d\n%f\n",f,x+y-f);
    return 0;
}

2-3:

#include "stdio.h"
int main(void){
    double sp,af,su;
    printf("请输入应发数,公积金,补贴:\n");
    scanf("%lf%lf%lf",&sp,&af,&su);
    printf("实发数是: %.2f\n",sp-af+su);
    return 0;
}

供照猫画虎作参考……

回答(2):

2-1
#include
int main()

{

float x=2.7,y=4.5;

int a=8;

printf("%f\n",y+a%5*(int)(x+y)/2%4);

}
2-2
#include
int main()

{

float x=4.5,y=9.2;

printf("整数部分:%d,%d\n",(int)x,(int)y);

printf("小数部分:%f,%f\n",(x-(int)x),(y-(int)y));

printf("整数部分和小数部分之和:%f\n",((int)x+(int)y)+(x-(int)x)+(y-(int)y));

}
2-3
#include
int main()

{

float x,y,z;

printf("请输入应发工资:");

scanf("%f",&x);

printf("请输入岗位补贴:");

scanf("%f",&y);

printf("请输入公积金:");

scanf("%f",&z);

printf("实发工资为:%f\n",x+y);

}

回答(3):

#include
#include
#include
#include
#include
using namespace std;
int main()
{
double x=2.7,y=4.5;
int a=8;
cout< return 0;
}

这是第一个 输出6.5.

#include
#include
#include
#include
#include
using namespace std;
int main()
{
double x=4.5,y=9.2;
int zheng_shu=(int)x+(int)y;
double xiao_shu=x-(int)x+y-(int)y;
printf("整数部分和:%d\n小数部分和:%.1f\n",zheng_shu,xiao_shu);
return 0;
}

这是第二个 输出13 0.7

#include
#include
#include
#include
#include
using namespace std;
int main()
{
double ying,bu,gong;
printf("请依次输入应发工资,岗位补贴,公积金金额:\n");
cin>>ying>>bu>>gong;
printf("实发工资:%.2f(结果保留两位小数)",ying+bu-gong);
return 0;
}

这是第三个 输出由你的输入决定。

求采TAT

回答(4):

太简单了吧。我愁。