懂的人帮忙看下这段C代码!#include#includevoid compare(char *p1,char *p2,char *p3){ char *temp; if(strcmp(p2,p1)>0) { temp=p2; p2=p1; p1=temp; } if(strcmp(p3,p1)>0) { temp=p3; p3=p1; p1=temp; } if(strcmp(p3,p2)>0) { temp=p2; p2=p3;

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 04:46:25
懂的人帮忙看下这段C代码!#include#includevoid compare(char *p1,char *p2,char *p3){ char *temp; if(strcmp(p2,p1)>0) {  temp=p2;  p2=p1;  p1=temp; } if(strcmp(p3,p1)>0) {  temp=p3;  p3=p1;  p1=temp; } if(strcmp(p3,p2)>0) {  temp=p2;  p2=p3;

懂的人帮忙看下这段C代码!#include#includevoid compare(char *p1,char *p2,char *p3){ char *temp; if(strcmp(p2,p1)>0) { temp=p2; p2=p1; p1=temp; } if(strcmp(p3,p1)>0) { temp=p3; p3=p1; p1=temp; } if(strcmp(p3,p2)>0) { temp=p2; p2=p3;
懂的人帮忙看下这段C代码!
#include
#include
void compare(char *p1,char *p2,char *p3)
{
char *temp;
if(strcmp(p2,p1)>0)
{
temp=p2;
p2=p1;
p1=temp;
}
if(strcmp(p3,p1)>0)
{
temp=p3;
p3=p1;
p1=temp;
}
if(strcmp(p3,p2)>0)
{
temp=p2;
p2=p3;
p3=temp;
}
}
void main()
{
char a[50],b[50],c[50];
gets(a);
gets(b);
gets(c);
compare(a,b,c);
puts(a);
puts(b);
puts(c);
}
我的意图是想比较输入的那3个字符串的大小,从大到小输出, 可是达不到效果.想问一下,函数 compare不是把各字符串的起始地址交换了吗?为什么无论输入什么,输出的顺序照样没变?

懂的人帮忙看下这段C代码!#include#includevoid compare(char *p1,char *p2,char *p3){ char *temp; if(strcmp(p2,p1)>0) { temp=p2; p2=p1; p1=temp; } if(strcmp(p3,p1)>0) { temp=p3; p3=p1; p1=temp; } if(strcmp(p3,p2)>0) { temp=p2; p2=p3;
照你这么个写法,至少应该三个if语句形成选择结构吧(if else),怎么也不能是顺序结构吧.

includ与including的区别 C语言的注释语句是不是这样写的,//includ //(while 循环) #inc 帮忙解释下C语言中这两行代码的执行顺序 for(count=0;count 数据结构无向图的建立帮忙写个建立无向图的代码,C语言,要能跑通的代码哦~(无向图通过邻接矩阵建立) 懂的人帮忙看下这段C代码!#include#includevoid compare(char *p1,char *p2,char *p3){ char *temp; if(strcmp(p2,p1)>0) { temp=p2; p2=p1; p1=temp; } if(strcmp(p3,p1)>0) { temp=p3; p3=p1; p1=temp; } if(strcmp(p3,p2)>0) { temp=p2; p2=p3; 帮忙写个图书管理系统查询最畅销书的算法(用c伪代码写就可以)谢谢 请帮忙写个图书管理系统统计高等教育出版社出版的图书数目算法(用c伪代码)谢谢 POJ 1001水题求帮助不用分析代码,就想请大家看看为什么不能A那个数据不能通过呢?我自己找的测试数据都行了啊,格式问题也考虑了.为什么就是A不了呢.代码如下:(VS通过)#include#include#includ 一道C语言的题目求代码 contain和includ的区别谁能告诉偶呢..不要转贴呢~装贴的偶都看了..看的不是很懂.. They have many pets,( )two black cats.四个选项A、includ B、including C、to includ D、included关键是前面有个逗号, c语言帮忙解释一段代码if(strnicmp(FullPathName+strlen(FullPathName)-4,.exe,4))包括参数-4和4的解释 求帮忙改进C语言程序凯撒加密英文字母.要求把我的程序改为可以只对英文字母进行加密解密.要代码.感谢! c语言时间间隔代码想每两秒钟执行一次我写的代码, contain,和includ区别 一个计算机运算的代码,用C语言实现 求fleury算法的伪代码 或C语言实现 c#,给我解释下这段代码括号里的是什么意思