为您找到"

C语言 scanf("%d,%d",&a,&b);每个字符都是什么意思啊

"相关结果约100,000,000个

scanf("%c",&c); scanf("%d",&i); scanf("%s",&m); printf("%c,%d,%...

标准答案:4,56,789。我来详细说一下:scanf("%d,%d,%d",&a,&b,&c);中%d,%d,%d之间有逗号,在输入数据时也要加逗号,如果去掉逗号,输入时就不用逗号,而用空格,tab键或回车键将各个数据隔开。所以空格是个很特殊的字符。'4'给了c i是整数,且56后面是空格,所以56(十进制)给了i ...

关于C语言:while(scanf("%d%d%d",&n,&k,&m)!=EOF) 求精确解释这个循环的...

C语言中,EOF常被作为文件结束的标志。还有很多文件处理函数处错误后的返回值也是EOF,因此常被用来判断调用一个函数是否成功。scanf()函数返回成功赋值的数据项数,读到文件末尾出错时则返回EOF。也就是说如果输入函数不出错就循环。while

c语言中{%d和a=%d}究竟有什么区别,在输出的时候,希望能给小弟指教一下...

d为格式控制符,控制""后面的,比如("%d",c) %d就是控制c的使c按int型输出,其余如果不是格式控制符在输出时原样照显,就是他是什么输出什么,如:i如果等于10printf("%d",i);输出 10printf("a=%d",i);输出 a=10如果用在printf()函数中例如:int e=5;printf("a=%d",e);则会在变量值的...

C语言程序设计函数问题

(a)。C ---A中语句结束没有分号,B中参数分割用了分号,应该是逗号隔开,D中y没有类型 2. B ---A中地址传递应该用指针或数组名,这个是双向值传递。3. 应该是B吧,函数内部不能嵌套定义函数。但是函数可以嵌套调用 4.D 循环中c是静态变量,存储在全局区域,b是局部变量存在栈区,在...

帮忙解释一下这条语句 scanf("%d",&r);程序如下,谢谢!

d 是整数、%f是单精度浮点数、%lf 是双精度浮点数、%c 是字符 & 这是取地址符 scanf

C语言scanf("%d,&a[i][j]");什么意思啊

应该是这样吧 scanf("%d",&a[i][j]);意思是,从键盘输入一个整形数存放到a[i][j]的地址,&就代表着取地址的意思。这个是一个固定的表达方式,可以牢记。希望对你有帮助。如果

C语言中scanf("%d%d",&l,&k);

d代表输入的是整数,&l代表第一个数是输给l的,&代表取址。整个的意思就是,从键盘输入两个整数,分别赋值给l和k “

scanf("%d,%d",&a,&b)b如果输入负数会变成正数求解答,急

改好了,这么简单的自己写啊 include<stdio.h> int main(void){ int a;int b;scanf("%d,%d",&a,&b);{if(a>0)printf("%d ,",a);else printf("%d ,",-a);} {if(b>0)printf("%d\n",b);else printf("%d\n",-b);} return 0;} 两...

main() { int r,m,n,t; scanf("%d%d",&m,&n); if(m<n) t=m,m=n,n=...

我来说一下:楼主的算法思路是对的。辗转相除法。错误的地方是if的失误 if(){ 语句块;} 如果if()后面没有花括号。那么if的范围默认的就是第一句话。所以t=m,但是m=n,n=t都没有包含在if里面 正确的是:include "stdio.h"include "conio.h"main(){ int r,m,n,t;scanf("%d,%d",&m...

...{ int a,b; float x,y; char c1,c2; scanf("a=%d b=%d",&a,&b...

include<stdio.h> int main(){ int a,b;float x,y;char c1,c2;scanf("%d%d",&a,&b);//不要添加多余字符 scanf("%f%f",&x,&y);//float类型用%f getchar(); // 添加此句接收上一句按下的回车符 scanf("%c%c",&c1,&c2);//输入这两字符时需连在一起 输入 printf("%d ...
1 2 3 4 5 6 7 8 9

相关搜索