55问答网
所有问题
两个字符串用gets函数读入。
编写一程序,将字符串s1和s2比较,如果s1>s2,输出一个正数;s1=s2,输出0;s1<s2,输出一个负数。不用strcmp函数。两个字符串用gets函数读入。
举报该问题
推荐答案 2008-07-04
void main(){
char s1[80],s2[80];
int i=0;
gets(s1);
gets(s2);
while(s1[i]!='\0' && s2[i]!='\0' && s1[i++]==s2[i++]);
printf("%d\n",s1[i-1]-s2[i-1]);
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/QGIcQQ48.html
相似回答
(1)定义两个字符指针,通过
gets
()
函数
输入
两个字符串
。 (2)定义一个...
答:
char *str1 = malloc(MAXSIZE * sizeof(char));char *str
2
= malloc(MAXSIZE * sizeof(char));printf("Input str1:");
gets
(str1);printf("Input str2:");gets(str2);printf("The link of str1 and str2 is %s.\n", link(str1, str2));printf("The reverse of str2 is %s...
...s2:"China!"。
字符串
s1和s2要求
用gets函数
输入,然后用puts?函数输 ...
答:
char s1[
2
*N],s2[N];printf("请输入
字符串
s1:");
gets
(s1);printf("请输入字符串s2:");gets(s2);puts(s1);puts(s2);printf("连接后的字符串为:%s\n",strcat(s1,s2));strcpy(s1,s2);if((c=strcmp(s1,s2))<0)printf("字符串s2大\n");else if(c==0)printf("字符串s1,s2一...
gets
怎么用?
答:
1、输入:第一行是一
个字符串
; 第二行是一个字符。2、输出:删除指定字符后的字符串。二、设计思路:1、 同插入问题,定义
两个字符
数组a,b。以及标志删除位置的int型pos。2、
用gets函数
输入数组a的值,并利用for循环将数组a copy到 数组b。3、利用for循环,令pos位的数组b元素赋值到a。三、...
一行输入
两个字符串
怎么实现?
答:
可以使用两个gets函数
,实现两行输入。1、gets函数:原型:char * gets(char * buffer);功能:从stdin流中
读取字符串
,直至读到换行符或EOF时停止,并将读取的结果存放在buffer指针所指向的字符数组中。换行符不作为
读取串
的内容,读取的换行符被转换为 \0 空字符,并以此结束字符串;说明:当使用...
...
使用gets
()输入
字符串
给字符数组,统计字符数组
答:
int main(){ int i,sum=0;char tmp;//要统计的字符 printf("请输入s1,s2:\n");
gets
(s1);//输入
字符串
s1,s2 gets(s2);//将s1的字符串复制到s3中 strcpy(s3,s1);//将s3与s2相连接,可以理解为:s3=s1+s2 strcat(s3,s2);// printf("s3=\"%s\"\n",s3);printf("请输入要统计...
大家正在搜
gets函数用来输入一个字符串
gets函数用于从终端读入字符串
用gets函数输入字符串
用gets输入字符数组
连接两个字符串的C语言库函数是
gets读入字符串
字符串是字符的集合对吗
从终端读入字符串
gets函数会读取回车吗