为您找到"

main() {int a,b,c,t; scanf("%d,%d,%d",&a,&b,&c); if(a>b)(t=a...

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

c语言中有scanf(“%c℅c%d",&a,&b,&c);这程序的意思解释!

scanf函数是格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中,其关键字最末一个字母f即为“格式”(format)之意。scanf(“%c℅c%d",&a,&b,&c);的意思是接受从键盘上输入的两个char型数和一个int型数依次分别传给&a、&b、&c。你程序里面a和b应该是char型变量,c是...

设有定义int a,b;当执行scanf(“%d,%d”,&a,&b);语句时,若要求a、b的...

选C,正确的输入格式要看scanf函数中定义的输入格式 执行scanf函数中如果需要输入%d,%d的话,那么输入就必须是一个数逗号一个数,所以C是正确答案

main() { int a,b,c; a=4; scanf("%d,&b); c=a+b; printf("%d\n",c...

没什么好解释的吧,看看 void main(){ int a,b,c;a=4;scanf("%d",&b);//输入b c=a+b;//计算a+b的值赋值给c printf("%d\n",c);//将c的值打印出来 }

int a,b,c;scanf("%2d%*3d%3d%2d",&a,&b,&c);printf("%d,%d,%d",a...

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

c语言:?main()?{int n;? scanf("%d",&n);? if(n++<10)printf("%d\n...

if(n++<10) // 相当于 if(n<10) 然后 n=n+1 printf("%d\n",n); // 屏幕输出:n+1 else // n>=10,printf("%d\n",n--); // 相当于 printf("%d", n); 再 n=n-1; 所以屏幕输出:n+1

#include <stdio.h> void main() { int a,b,c,num,num1,num2; print...

首先main必须定义为int 型 其次第一个if语句 if(num==a && nun2==b) 中的nun2未定义,自然会出错

c语言中的scanf("%s",&a)的”“是什么意思?

&是取地址,scanf读取变量的时候,参数需要的是变量的实际内存地址。与printf函数一样,都被声明在头文件stdio.h里,因此在使用scanf函数时要加上#include <stdio.h>。在有一些实现中,printf函数与scanf函数在使用时可以不使用预编译命令#include <stdio.h>。是格式输入函数,即按用户指定的格式从键盘...

c语言中scanf("%d%*c", &n);是什么意思

在c语言中,scanf("%d%*c", &n);中%d表示读整数,%*c表示忽略掉一个字符型的输入项,&n表示对象n在内存中的地址。scanf("%d%*c", &n);整体表示输入两个数,并且忽略掉第二个字符型的输入项,然后将输入的对象存入n。在C语言的scanf函数中,格式字符串的一般形式为:%[*][输入数据宽度]...

...void main() { int a,b; scanf("%d%d\n",&a,&b); printf("a+b=%d\...

因为整数型a b都没有赋值,int型变量如果没有赋值的话那么变量的值为不确定的数,a,b可能是在范围内的任何数,所以a+b的值也是不确定值。如果给a,b赋值的话结果就有确定值了,比如int a=1,b=2;那么输出结果就是a+b=3.不知道说的清不清楚,希望能帮到你。

C语言中scanf("%d%*s%d",&a,&b);是什么意思

你好!对于scanf中的 (如%*s d)表示跳过这个字段(假如存在)。相对前面括号中的,则是跳过一个单词 跳过一个整形数 那么,scanf("%d%*s%d",&a,&b);就是说:读取一个整型数,放到a里;忽略中间输入的任何串(假如存在);读取另一个整型数,放到b里。仅代表个人观点,不喜勿喷,谢谢。
1 2 3 4 5 6 7 8 9

相关搜索