哈 工 大 c 语 言 - 练 习
题
求用户输入的两个数的商,程序运行 输出格式要求:
"printf WITHOUT width or precision
时,以如下格式输入数据:
specifications:\n"
"circumference = %f, area = %f\n"
Input two integers:4 2↙
"printf WITH width and precision
specifications:\n"
请改正程序中的错误,使它能得出正
"circumference = %7.2f, area
= %7.2f\n"
确的结果。
程序运行示例如下:
#include
main() Input r:5.3
{ printf WITHOUT width or precision
int a, b, c; specifications:
printf("Input two integers:"); circumference = 33.300854, area =
scanf("%d,%d", &a, &b); 88.247263
c = a\b; printf WITH width and precision
printf("The quotient of a and b specifications:
is :%d", c); circumference = 33.30, area = 88.25
}
# include #include
int main () int main()
{ {
int a,b,c; const double PI=3.14159;
printf ("Input two integers:"); double r;
scanf ("%d %d",&a,&b); printf("Input r:");
c=a/b; scanf("%lf", &r);
printf ("The quotient of a and b printf("printf WITHOUT width or
is :%d\n",c); precision specifications:\n");
return 0;