C语言的数据输入格式~~八进制~十六进制~指数输入

来源:百度知道 编辑:UC知道 时间:2024/06/22 17:17:59
int i,j;
float x;
scanf("%o%x%e",&i,&j,&x);
printf("%d%d%d",i,j,x);
有这样的要求:将-10赋给i,将12赋给j,将410.34赋给x,则对应输入函数的数据输入格式是————————~

先执行
scanf("%d%d%f",&i,&j,&x);
printf("%o %x %e",i,j,x);
你就知道怎么输入了

-10按照八进制输入
输入-12

12用16进制输入
输入C

410.34用科学计数法输入
输入4.1034e2

后面的printf
x应该用%f输出

i应该输入相应的八进制,-10既-12
j应该输入相应的十六进制,12既C(10是A,11是B,12是C,大写)
X应该输入相应的科学计数式的数据,410.34既4.1034e2(e是小写字母e)
而且输入时,每组数据要用“,”来区分隔开,因为scanf("%o%x%e",&i,&j,&x);里的&i,&j,&x是用“,”隔开的。