用下面的scanf函数输入数据,使a=10,b=20,c1=‘A’,c2=‘a’,x=1.5,y=-3.75,z=67.8 5
#include<stdio.h>voidmain(){inta,b;charc1,c2;floatx,y,z;printf("inputa,b,c1,c2,x,y,z:...
#include<stdio.h>
void main()
{
int a,b;
char c1,c2;
float x,y,z;
printf("input a,b,c1,c2,x,y,z:");
scanf("%5d%5d%c%c%f%f%*f,%f",&a,&b,&c1,&c2,&x,&y,&z);
printf("a=%5d,b+%5d,c1=%c,c2=%c,x=%f,y=%f,z=%f\n",a,b,c1,c2,x,y,z);
}
这个程序错在哪里? 展开
void main()
{
int a,b;
char c1,c2;
float x,y,z;
printf("input a,b,c1,c2,x,y,z:");
scanf("%5d%5d%c%c%f%f%*f,%f",&a,&b,&c1,&c2,&x,&y,&z);
printf("a=%5d,b+%5d,c1=%c,c2=%c,x=%f,y=%f,z=%f\n",a,b,c1,c2,x,y,z);
}
这个程序错在哪里? 展开
3个回答
展开全部
综述:%*f 其中的*是代指一个数字,比如,%5.2f 这种类型的,这里的5.2是指,输出的浮点数连同小数点在内最少[注意是最少]会输出5位,其中有2位小数。
函数(function)的定义通常分为传统定义和近代定义,函数的两个定义本质是相同的,只是叙述概念的出发点不同,传统定义是从运动变化的观点出发,而近代定义是从集合、映射的观点出发。
培养数学兴趣:重新认识数学
摆脱以往对数学复杂、枯燥的刻板印象,我们重新认识一下数学。提起数学,很多人会先想到加减乘除的运算、难以记忆的公式,其实这只是数学的一小部分,数学宇宙远比我们想象的更为广阔。
从宏观上的经济原理,到微观上的DNA双螺旋结构;从美术作品中的人体比例,到地图中海岸线的描绘;从毛衣的编织图案,到扑克牌游戏的规则……万物皆蕴含数学原理,如果我们把它局限于一门课程,往往会错过数学的美。
展开全部
a,b是整数。用"%d"读入;c1,c2是字符变量,用"%c"读入;x,y,z是浮点数,用"%f"(flaot类型)或"%lf"(double类型)读入
*/
#include <stdio.h>
int main() {
int a,b;
char c1,c2;
double x,y,z;
scanf("%d",&a); // 读入a的值
scanf("%d",&b);
scanf("%c",&c1);
scanf("%c",&c2);
scanf("%lf",&x);
scanf("%lf",&y);
scanf("%lf",&z);
return 0;
}
*/
#include <stdio.h>
int main() {
int a,b;
char c1,c2;
double x,y,z;
scanf("%d",&a); // 读入a的值
scanf("%d",&b);
scanf("%c",&c1);
scanf("%c",&c2);
scanf("%lf",&x);
scanf("%lf",&y);
scanf("%lf",&z);
return 0;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
b+%5d这里写错了更改为b=%5d
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询