c语言,这题怎么写啊,求解释,c语言,这题怎么写,求解释

2020-12-11 21:05:54 字数 2950 阅读 2425

1楼:匿名用户

定义和输入语句没有传上来。不过从选项上看,应该是intb1,b2;

chard1,d2;

scanf("%d%c%d%c",&b1,&d1,&b2,&d2);

在%d的时候,前导空格会被忽略

但是%c不会忽略空格,而是直接读取

于是 输入1a2b是可以的,同时 1和2之前可以有空格,a和b之前不能有空格。

所以 只有c ab前没空格。 abd三个选项,在ab之前都有空格,都不对。

c语言,这题怎么写,求解释

2楼:匿名用户

char c1 = ‘7’;//c1表示字符7,但是根据ascii码表实际的值为55.

char c2 = ‘1’;//c2表示字符1,但是根据ascii码表实际的值为49.

所以就是选择b选项了。

c语言,这道题该怎么做,求解释...........

3楼:匿名用户

这个其实你只bai要明白宏的

用du法就清楚了zhi,宏在编译后,会按dao照宏的内定义原封不动的进行替容换的。

所以替换前 k=10*min(i,j); 替换后 k=10*(x)<(y)?(x):(y); 再换成数字 k=10*(10)<(15)?(10):(15)。

优先级先计算乘法,也就是100<15?10:15. 明显 100是大于15的,所以取后面的表达式。

所以宏运用是很方便,但是使用的时候千万要注意这种情况!

4楼:匿名用户

k=10*min(i,j);//因为是#define min...所以请替换成以下的进

行运算k=10*(i)<(j)?(i):(j);

即k=10*(10)<(15)?(10):(15);

k=100<15?10:15;

上述是个判断语句,显然,前面的条内件不成立,容所以值应该是冒号后面那个。

即k=15

运行的结果就是15

5楼:匿名用户

k=10*min(i,j);这个语句错误。

改为:k=min(i,j);k*=10;

错误原因:乘法运算符优先级大于条件运算符的运算优先级,所以先进行10*i,后条件运算。

c语言中,这道题怎么做?大神求解释

6楼:匿名用户

讲参数 &a 带入函数,然后打印++*&a 的值*&a就是a,然后看++a,先对a加1,然后a的值就是表达式的值,即26

答案是d望采纳

7楼:可以

首先, s作为数组名, 是不可以有s++操作的。 因为数组名不能改变值。

其次 即使s是指针, 那么后置自加, 也是先取值,再自加。

所以 s++ 这个表达式的值,还是自加前的值。

8楼:匿名用户

答案是d。在函数print_value(int *x)中,语句printf("%d\n",++*x);是将实参x的增1后输出,x的值原来是25,增1后,变为26,所以答案是d。

c语言中,这道题怎么做?大神求解释 20

9楼:

讲参数 a 带入函数,然后打印++*a 的值

*a就是a,然后看++a,先对a加1,然后a的值就是表达式的值,即26

答案是d

c语言问题。这道题看不懂啊,求大神详细解释下,谢谢

10楼:烟火夜空

这是 统计 字符串 中字符个数的。

还有 goodbye 写错了。如果 中间没有 空格,那么 这个结果应该是 8;

11楼:

s中存放的是字符串的首地址,指针p从字符串开始搜索到末尾,返回p—s就是字符串的长度

这道题用c语言怎么写啊?求解!!!最好是源**!!! 100

12楼:匿名用户

/*c-programtoimplementjosephusproblem

*/#include

#include

structnode;

typedefstructnodenode;

intjosephus(int,node*);

node*head=null,*h=null;

voidmain()

else

}printf("排成圈子的顺序

是:\n");

h=head;

while(h->next!=head)

printf("%d",h->data);

printf("\n");

josephus(m,head);

}intjosephus(intm,node*front)f->next=front->next;

printf("%d->",front->data);//每次数到m时删除的节点

front=f->next;

}printf("\n");

printf("winneris:%d\n",front->data);

return0;

}运行示例:20人,每数到6就被杀

这道c语言选择题怎么做?求解释

13楼:匿名用户

没有看到有语法错误,因为do while语句中间如果只有一句话时,可以省略那个{}

c语言,这道题怎么写???? 50

14楼:匿名用户

第一个空:x<0

第二个空:x/10

第三个空:y!=-2

新人,有错望指出

求解C语言编程题,题目如下图,求解一个C语言编程题,题目如下图

1楼 匿名用户 include int main printf f n s return 0 c语言编程求多项式前20项之和,题目如图? 2楼 阳光上的桥 include main printf lf s 请问各位c语言大神,拿到一个编程题目 要求 后,对于复杂功能的编程应该如何下手?画流程图?分模...

一道c语言编程题,求解答,一道C语言程序题目,求解答~~

1楼 冯小气气 s没有初始化,没有指向一块内存。 while str 当遇到空格的时候就直接退出while循环了,并不会去掉空格。 并且即使你进了while循环,你最后赋值的时候指针s已经到了最后了,也不会正确。 void fun char str str memset tmps 0 strlen ...

C语言问题答案,这题c语言问题答案是什么啊?详细点的解答。谢谢

1楼 自我编程 9 a 1 b 3 c 2 必须按scanf格式输入 10 a 1 1 的值是0 初值赋值只给了每行第一个元素,其余元素未指定值,默认0。 11 1 逻辑表达式 12 循环结构 13 这个题目有问题,变量a,b没有指定类型, 是整除符号整数除以整数,只保留整数部分。浮点数参与运算,就...