、若有以下定义和语句:int a,b,c;scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为了使1,3,2分别赋给

3、若有以下定义和语句:int a,b,c;scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为了使1,3,2分别赋给a,b,c,从键盘上输入数据的正确形式是( )
A 1 3 2 B 1,3,2 C a=1b=3 c=2 D a=1,b=3,c=2
4、若要求在if后一对圆括号中表示a不等于0的关系,能正确表示这一关系的表达式是( )
A a!=0 B a>=0 C a==0 D a<0
5、以下说法不正确的是( )
A for,while,do-while循环体中的语句均可由空语句构成;
B 使用while和do-while循环时,循环变量初始化的操作应在循环语句之前完成;
C do-while和for循环均是先执行循环体语句,后判断表达式;
D while循环是先判断表达式,后执行循环体语句
6、循环语句for(a=0,b=0;a<=8&&b!=66;a++)x=a+b;的循环次数是( )
A 8次 B 9次 C 无限循环 D 1次也不执行
7、C语言中函数的返回值的类型是由( )决定的
A 调用该函数的主调函数类型; B return 语句中的表达式类型; C 调用函数时指定; D 定义函数时所指定的返回值类型。

3 d要和scanf的格式匹配
4 a
5 c do-while是执行
6 B b的值一直没变,所以只要看a就行了
7d
温馨提示:内容为网友见解,仅供参考
无其他回答

有输入语句:int a,b,c; scanf("a=%d,b=%d,c=%d", &a, &b, &c); 为...
所以:答案为:D

int a,b,c;scanf("%2d%*3d%3d%2d",&a,&b,&c);printf("%d,%d,%d",a...
第二个%*3d表示跳过3个数字,所以345被跳过;第三个%3d表示取3位数赋给b,所以为678;第三个%2d表示取2位数赋给c,但剩下的数字只有9了,所以为9;12,678,9

(13)若有定义和语句:int a,b;scanf(“%d,%d”,&a,&b);以下选项中的输入...
C,因为C的答案里3和逗号之间有一个空格,scanf扫描了3之后扫描到了空格,而格式里面这个位置应该是逗号,scanf发现不匹配之后就停止扫描。所以3赋给了a,但5没有赋给b。

...c1,c2; scanf("%d%d",&a1,&a2); scanf("%c%c",&c1,&c2);
int a1,a2;char c1,c2;scanf("%d%d",&a1,&a2);scanf("%c%c",&c1,&c2);答案为10空格20ab 读取a1时读到空格为止,读a2时会自动忽略空格,读取到a为止,接着,就是c1读到了'a',c2读到了'b'

...main() { int a,b,c; scanf("%d,%d",&a,&b); c=a+b; printf("和为...
我试了一下, 是没有问题的。可能的结果就是你输入时的逗号和scanf里面的逗号不一致,

...main(){ int a,b,c; scanf("%d%d%d",&a,&b,&c); printf("a=%d,b=...
printf("a=%d,b=%d,c=%d\\n"); 这句错了,改为 printf("a=%d,b=%d,c=%d\\n" a,b,c);

...x,int y); int a,b,c; scanf("%d%d",&a,&b);
#include<stdio.h> int main() { int max(int x,int y); int a,b,c; scanf("%d%d",&a,&b); c=max(inta,intb);printf("max=%d\\n",c);return0;}这段代码有什么错误?... c=max(int a,int b);printf("max=%d\\n",c);return 0;}这段代码有什么错误? 展开  我来答 ...

定义int a,b;char c;执行scanf("%d%c%d",&a,&c,&b);为了使a=12,b=45...
应该输入12A45回车(如图)include<stdio.h> int main (){ int a,b;char c;scanf("%d%c%d",&a,&c,&b);printf ("a=%d\\nb=%d\\nc=%c\\n",a,b,c);return 0;}

输入两个数a和b,再输入一个数c,判断c是否是a和b的公约数(或公倍数)?
用另一个判断语句就可以用来判断C是不是A和B的公倍数。int a,b,c;scanf("%d%d%d",&a,&b,&c);if(a%c==0&&b%c==0)printf("%d是%d和%d的公约数\\n",c,a,b);if(c%a==0&&c%b==0)printf("%d是%d和%d的公倍数\\n",c,a,b);

...a, b;”,执行scanf("a=%d, b=%d",&a, &b);语句时,输入___,则a和b...
D scanf函数的第一个参数中除了格式之外的字符与输入相同时才是输入成功 scanf函数是有返回值的,你可以自己编一个小程序测试下 如果输入不成功scanf返回0 \/\/这个可以用来控制循环

相似回答
大家正在搜