实验内容,程序 (一 ) 功能:测试程序的输出结果 。
main()
{int a,b; float c,d; long e,f; unsigned int u,v; char c1,c2;
scanf("%d,%d",&a,&b);
scanf("%f,%f",&c,&d);
scanf("%d,%d",&e,&f);
scanf("%u,%u",&u,&v);
scanf("%c,%c",&c1,&c2);
printf("\n");
printf("a=%7d,b=%7d\n",a,b);
printf("c=%10.2f,d=%10.2f\n",c,d);
printf("e=%17ld,f=%17ld\n",e,f);
printf("u=%u,v=%u\n",u,v);
printf("c1=%c,c2=%c\n",c1,c2);
}
调试上述程序无语法
错误后,用下面的测
试数据,对程序进行
测试,
a=123,b=456
c=17.6,d=71837.65
e=70000,f=2174506
u=62000,v=58765
c1='a',c2='b'
程序 (二 ) 功能:如果 a=3,b=4,c=5,x=1.2,
y=2.4,z=-3.6,c1='a',c2='b'。想得到以下的输
出格式和结果,请写出程序,要求输出的结果如
下,
a= 3 b= 4 c= 5
x=1.200000,y=2.400000,z=-3.600000
x+y= 3.60 y+z=-1.20 z+x=-2.40
c1='a' or 97(ASCII)
c2='B' or 98(ASCII)
练习 教材 P83例 4.10 4.11
main()
{int a,b; float c,d; long e,f; unsigned int u,v; char c1,c2;
scanf("%d,%d",&a,&b);
scanf("%f,%f",&c,&d);
scanf("%d,%d",&e,&f);
scanf("%u,%u",&u,&v);
scanf("%c,%c",&c1,&c2);
printf("\n");
printf("a=%7d,b=%7d\n",a,b);
printf("c=%10.2f,d=%10.2f\n",c,d);
printf("e=%17ld,f=%17ld\n",e,f);
printf("u=%u,v=%u\n",u,v);
printf("c1=%c,c2=%c\n",c1,c2);
}
调试上述程序无语法
错误后,用下面的测
试数据,对程序进行
测试,
a=123,b=456
c=17.6,d=71837.65
e=70000,f=2174506
u=62000,v=58765
c1='a',c2='b'
程序 (二 ) 功能:如果 a=3,b=4,c=5,x=1.2,
y=2.4,z=-3.6,c1='a',c2='b'。想得到以下的输
出格式和结果,请写出程序,要求输出的结果如
下,
a= 3 b= 4 c= 5
x=1.200000,y=2.400000,z=-3.600000
x+y= 3.60 y+z=-1.20 z+x=-2.40
c1='a' or 97(ASCII)
c2='B' or 98(ASCII)
练习 教材 P83例 4.10 4.11