C语言习题集及答案 1(12)
时间:2025-07-06
时间:2025-07-06
山东大学C语言考试试题练习
main()
{ float a,b,c,d,pr,pi,x1,x2; scanf("%f%f%f",&a,&b,&c);
printf("a=%f,b=%f,c=%f\n",a,b,c); if(a==0)
{ if( (1) )
printf("only one solution x=%f\n",-c/b); else
if( (2) )printf("no solution\n"); else printf("x is any value\n"); } else
{ d=b*b-4*a*c; if( (3) )
{ x1=(-b+sqrt(d))/ (4) ; x2=(-b-sqrt(d))/ (5) ;
printf("x1=%6.2f, x2=%6.2f\n",x1,x2); } else
{ pr=-b/(2*a); (6) ;
printf("x1=%6.2f +%6.2fi\n",pr,pi); printf("x2=%6.2f -%6.2fi\n",pr,pi); } } }
6. 投票表决器:
– 输入Y、y,打印agree – 输入N、n,打印disagree – 输入其他,打印lose
main()
{
char c;
scanf("%c",&c);
上一篇:乘除混合两步计算应用题
下一篇:微机原理考试习题与答案