哪位c语言大神帮我说明一下这道题

2021-03-12 06:26:55 字数 2717 阅读 9229

1楼:天星旋光

#include

void main()

2楼:匿名用户

1,是往后移一位,继续查找

for循环是找到x的位置后,将数组a中x位置后面的值往前移一位,即a[i]=a[i+1]

3楼:

a=5,b=0,c=3

%d前面两个没空格分隔

还有if是要用大括号的,如果没有,就只执行后面一句!

不然a=b,b=t是不关if管的了,它照样执行

4楼:匿名用户

一条语句一条语的看:

int a=4,b=3,c=5,t=0;

//这个是赋值不用说了

if(a不成立,t=a;不执行。继续

回往下执行a=b;现在a=3,。执答行b=t;现在b=0;

if(a

//a=3,c=5,a

到此为止,a=5,b=0,c=3,t=3

printf("%d%d %d \n",a,b,c);

第二%d后有个空格,所以结果是 50 3,如果没有应该是503

5楼:匿名用户

你这个编程啊···先看编程规范吧!

6楼:匿名用户

你应该把if后面的3个语句括起来。不然只执行了if(a

都不是if的范围内

7楼:匿名用户

这是重新bai排列过

du的zhi,注意if语句只

dao是到;内

就完了容

#include

void main()

8楼:

这种来问题,你叉开看

int a=4,b=3,c=5,t=0;

if(a这是一个自域。一起执行

,满足条件执行

a=b;b=t; 这是什么条件下都执行的,顺序执行if(a

printf("%d%d %d \n",a,b,c);

9楼:大同天下走一遭

呵呵,这复个错误太制基础了

你的if条件语句,就是换位的没有用括号括起来,所以if条件只限制一句于是你的语句变成了以下的语句

if(a

a=b;

b=t;

if(a

a=c;

c=t;

第一句条件不足未执行,后面5句都执行了,得到a=5,b=0,c=3的结果

10楼:不爱到爱

因为if(a

if(a

将**改为

if(a

if(a

可以达到你要的结果

c语言求助,哪位大佬帮我看看这道题?一直搞不清楚 50

11楼:匿名用户

#include

#include

#include

#define m 3

file *fp;

char filename[50] = ;

typedef struct message *linklist,*pnode;

void readdata(pnode p) {printf("\t姓 名 : ");

scanf("%s",p->name);

printf("\t**号码 : ");

scanf("%s",p->telephone);

printf("\t邮箱

12楼:匿名用户

你要问什么?

通讯录用结构体储存数据,下面的操作用指针或者干脆构造函数做都可以啊。

看起来好像没难点

13楼:

然后sort排序

**随后就到.......[大概一小时,请等待]**来了~~~

------------------------------------

#include

using namespace std;

struct txl

{string xm="无";//姓名

string xb="无";//性别

string nl="无";//年龄

14楼:可爱的小狗是我

这是一道c语言的增删改查的链表操作操作的典型题目,同时考察对结构体的理解程度。最简单的就是使用顺序链表做。

哪位c语言大神帮我分析一下,为什么会显示这样?

15楼:匿名用户

**太乱看不下去.

列出问题:

int gw,sw,bw,qw,ww,zs,ws;[这里记得初始化]划红线的地方是因为printf的输出格式就是这样具体看**:

printf("每位数字为:%d %d %d %d %d\n",ww,qw,bw,sw,gw);

printf("反序数字为:%d %d %d %d\n",gw,sw,bw,qw);

注意一下printf的输出格式。

求C语言大神,帮忙解释一下这道题的选项,刚入门C语言

1楼 匿名用户 a选项2的二进制是010,5的二进制是101,所以2与5的结果是0,即条件为假,所以不能形成死循环 bwhile中是逗号表达式,取最后一个表达式3的值为真,所以是死循环 cd中 0 是字符的ascii值为0的转义字符,所以为假,不构成死循环条件 2楼 天云一号 a2 5 0 所以不会...

c语言一道题跪求大神,C语言一道题,跪求大神!

1楼 书气纵横 void movenode snode head int m snode last head while last next null last last next c语言编程,一道题不会,求大神!!! 2楼 狂在骨子里范情 include stdio h include math ...

一道C语言指针的题目求大神教教,求大神讲解一下这几道c语言指针题目!!!! 10

1楼 璃梦戏子 p 符号就表示指向某地址 a的地址,同理, q b的地址,这是最基础的, 把p q的地址送入fun函数中,fun后面的 就要用到二级指针, p与 p要等价 二级指针可以用int定义,这也是为什么fun函数中语句 a和 t用int定义,前者用于 p与 q的交换,交换 在你所写fun程序...