输入格式应该是三个连续字符,如果中间有空格或者回车程序默认为输入一个字符。
#include<stdio.h>
void main()
{
printf("%c",getchar()+32); /*输入一个大写字母输出相应小写字母*/
printf("%c",getchar()+32); /*输入一个大写字母输出相应小写字母*/
printf("%c\n",getchar()+32); /*输入一个大写字母输出相应小写字母*/
}
#include<stdio.h>
#include<math.h>
void main() /*程序中要求调用求平方根函数sqrt*/
{
double a,b,c,disc,x1,x2,p,q; /*disc是判别式sqrt(b*b-4ac)*/
scanf("a=%lf,b=%lf,c=%lf",&a,&b,&c); /*输入双精度数要用格式声明“%lf”*/
disc=b*b-4*a*c;
p=-b/(2*a);
q=sqrt(disc)/(2*a);
x1=p+q;x2=p-q; /*求出方程的两个跟*/
printf("x1=%5.2f\nx2=%5.2f\n",x1,x2); /*输出方程的两个根*/
}