写出下面程序的输出结果?
(1),#include<stdio.h>
void main()
{
int c1.c2;
c1=65;c2=66;
printf("%c.%d",c1,c2);
}
(2),#include<stdio.h>
void main()
{
int i=6,y=4,z=2;
printf("%d\n",i/y%z);
}
3,编写程序,输入一元二次方程的系数A,B和C(假设B平方减4AC>0),计算方程的根。
4,运行程序2_8.CPP,输入3,4,8,观察程序的运行结果,该程序书写为什么分成几段,各起什么作用?
c语言问题???
答案:1 悬赏:10 手机版
解决时间 2021-07-19 21:07
- 提问者网友:绫月
- 2021-07-19 06:57
最佳答案
- 五星知识达人网友:低血压的长颈鹿
- 2021-07-19 07:43
(1)A.66
(2)1
(3)
#include "stdio.h"
#include "stdlib.h"
#include "math.h"
int main()
{
float a,b,c,d;
do
{
printf("请输入a(a!=0):");
scanf("%f",&a);
}while(a=0);
printf("请输入b:");
scanf("%f",&b);
printf("请输入c:");
scanf("%f",&c);
printf("a=%f,b=%f,c=%f\n",a,b,c);
d=pow(b,2)-4*a*c;
if((d>=0))
{
printf("方程式有实根。\n");
}
else
{
printf("方程式有虚根。\n");
}
float x1=(-(double)b+sqrt(d))/(2*(double)a);
float x2=(-(double)b-sqrt(d))/(2*(double)a);
printf("方程式的根x1=%f\n",x1);
printf("方程式的根x2=%f\n",x2);
system("pause");
return 0;
}
(4)第一段是测试ascii码的转换.第二段是测试强制类型转换,从float转换为int损失精度.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯