C语言语句sacnf("%f%d",&x,&y);对么
没问题啊,前提是你要把x定义为float型,把y定义为int型,只是楼主好像拼错了应该是scanf()。
c语言。输入实数x、y,如果x不等于零,输出x\/y,否则输出y的值_百度知 ...
include <stdio.h>int main(){ float x,y; scanf("%f%f",&x,&y); if(x!=0) printf("%f\\n", x\/y); else printf("%f\\n", y); return 0;}
scanf("%f%u",&a,&i);为什么这个输入语句不正确?
一定保证:a是float型,i是unsigned int型 如果不是就错
在C语言里,什么时候用scanf函数?
scanf 的意思是把输入的值给送到地址,因此,如果参数已经是地址了,那么不需要 &,否则 需要用&取一下地址 scanf 格式输入函数 函数作用:按照变量在内存的地址将变量值存进去。一般格式:scanf(格式控制,地址表列)其中,格式控制:d:以带符号的十进制形式输出整数 o:以八进制无符号形式输出整数 ...
C语言中scanf的使用
scanf是C语言中的一个输入函数,与printf函数一样,都被声明在头文件stdio.h里,因此在使用scanf函数时要加上#include 。(在有一些实现中,printf函数与scanf函数在使用时可以不使用预编译命令#include 。)它是格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中。scanf函数返回成功...
c语言程序中多个scanf函数的问题
代码如下:include<stdio.h> void main(){ int a,b;float x,y;char c1,c2;scanf("%d,%d",&a,&b);scanf("%f,%f",&x,&y);getchar();scanf("%c,%c",&c1,&c2);printf("a=%d,b=%d\\n",a,b);printf("x=%f,y=%f\\n",x,y);printf("c1=%c,c2=%c\\n",c1,c2);} ...
C语言的scanf问题
C语言的scanf问题 5 如果我把这两个数f=890121,g=0.123456789,按照%f格式输入,而不按照%lf输入,输出是%f,为什么运行结果是f=-NANg=0.000000可以帮我仔细解释一下么~感谢能否仔细些~f,g是float型的啊... 如果我把这两个数f=890121,g=0.123456789,按照%f格式输入,而不按照%lf输入,输出是%f,为什么运行结果是...
C语言scanf怎么用
scanf("输入格式",输入到的地址)补充一点,d 整型 int f 小数 float u 无符号整数 unsigned int 加个l就成长的了,例如 ld long int lf double I64d 是long long 或 __int64 输入到的变量不同,输入格式也就不同
c语言中的scanf 函数的用法
用scanf()函数以%s格式读入的数据不能含有空白符时,所有空白符都被当做数据结束的标志。所以题中函数输出的值只有空格前面的部分。如果想要输出包括空格在内的所有数据,可以使用gets()函数读入数据。gets()函数的功能是读取字符串,并存放在指定的字符数组中,遇到换行符或文件结束标志时结束读入。换行符...
c语言 int x;float y;且执行scanf(“%3d%f”,&x,&y);语句时,从
x=123 y=45.000000 对 x只读三个数字,y则从第4个开始读,读到下一个分隔符为止(分隔符为空格,TAB,回车)