注册 登录
编程论坛 C++教室

[求助]我的作业请大家看看

小飞丫 发布于 2007-11-10 12:37, 443 次点击

接收2个字符串然后比较这2个字符串在输出结果`
#include<stdio.h>
#include<string.h>
void main()
{
char a[10],b[10];
printf("a行字符");
gets(a);
printf("b行字符");
gets(b);
strcmp(a,b);
if(strcmp(a,b)==0)
printf("");
if("strcmp(a,b)>0");
printf("1");
if("strcmp(a,b)〈0");
printf("-1");
} 我这样写行不行?

6 回复
#2
海子星竹2007-11-10 16:59
#include<stdio.h>
#include<string.h>
void main()
{
char a[10],b[10];
printf("a行字符");
gets(a);
printf("b行字符");
gets(b);
strcmp(a,b);
if(strcmp(a,b)==0)
printf("");
else if(strcmp(a,b)>0)
printf("1");
else
printf("-1");
}
改下
#3
拉风2007-11-10 18:51
干嘛不用C++啊
#4
小飞丫2007-11-11 10:11
#5
孤魂居士2007-11-11 11:11
以下是引用拉风在2007-11-10 18:51:51的发言:
干嘛不用C++啊

面向过程 都一样

#6
bkillbelong2007-11-11 12:33

程序的想法对了,但你的程序有很多小毛病,例如if语句的条件判断你加""干吗?
if语句后的执行语句还没有就加了分号.....

#7
小飞丫2007-11-11 16:21
后来改了
呵呵```
1