有下面程序:运行时如果从键盘输入12345678↙,则输出结果是。
#include
void main
{
int a,b;
double f;
scanf("%2d%3d",&a,&b);
f=b/a;
printf("f=%8.2f
",f);
}
#include
void main
{
int a,b;
double f;
scanf("%2d%3d",&a,&b);
f=b/a;
printf("f=%8.2f
",f);
}
举一反三
- 若运行时输入:12345678↙,则下列程序运行结果为_____。 main { int a,b; scanf("%2d%2d%3d",&a,&b); printf("%d ",a+b); }
- 以下程序运行后的输出结果是________。 #include "stdio.h" int f(int x); void main() { int n=1,m; m=f(f(f(n))); printf("%d",m); } int f(int x) {return x*2;}: 1/#/2/#/4/#/8
- 以下程序的输出结果是________。 #include "stdio.h" #define f(x) x*x void main() { int a=6,b=2,c; c=f(a)/f(b); printf("%d",c); }
- 读下列程序: #include void main() { float a,b,t; scanf(”%f,%f”,&a,&b); if(a>b) { t=a; a=b; b=t; } prinff(”%5.2f,%5.2f'’,a,b); } 运行时从键盘输入3.8和-3.4,则正确的输出结果是( )。
- 下面程序的运行结果是a=____,b=____。#include<;stdio.h>;int main( ){void f( int x , int y ) ;int a = 1 , b = 2 ;f( a , b ) ;printf( "a=%d,b=%d\n" , a , b ) ;return 0 ;}void f( int x , int y ){x = 100 ;y = 200 ;}