55问答网
所有问题
用gets函数从键盘输入两个字符串s1和s2,然后统计s1与s2的对应位上大于、等于和小于的次数并输出结果。
如题所述
举报该问题
推荐答案 2008-05-06
#define N 81
#include<stdio.h>
main()
{
int deng=0,da=0,xiao=0,i=0;
char a[N],b[N];
gets(a);
gets(b);
while(a[i++])
if(a[i]>b[i])
da++;
else
if(a[i]==b[i])
deng++;
else xiao++;
printf("大于:%d 等于:%d 小于:%d",da,deng,xiao);
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/Qe4IRLGe.html
相似回答
编一个程序,将
两个字符串s1和s2
比较,如果s1>s2
答:
main(){ char s1[100]
,s2
[100];int i;printf("input string s1:\n");
gets
(s1);printf("input string s2:\n");gets(s2);for(i=0;s1[i]!='\0' && s2[i]!='\0';i++){ if(s1[i]==s2[i])continue;if(s1[i]<s2[i]){printf(" s1 < s2 : -%d\n",abs(s1[i]-s2...
C语言怎么比较
两个字符串
大小?
答:
void main(){ char s1[N],
s2
[N];int i,j=0;puts("
输入字符串s1
:");
gets(s1)
;puts("输入
字符串s2
:");
gets(s2
);for(i=0;(s1[i]!='\0')&&(s2[i]!='\0');i++){ j=s1[i]-s2[i];if(j!=0)break;} if((s1[i]=='\0')&&(s2[i]=='\0'))printf("%d\n",...
编写一个
函数
strcmpl,比较
两个
参数
字符串 s1和s2的
大小,如果
s1等于
...
答:
int strcmpl(const char *str1,const char *str2){ while(str1&&str2){ if(*str1<*str2)return 1;else if(*str1>*str2)return -1;str1++;str2++;} if(str1==NULL)return 1;if(str2==NULL)return -1;return 0;}
c语言的问题编一个程序,将
两个字符串s1,
s2比较,如果s1>
s2,
输出一个正...
答:
即不能正确处理
两字符串
不等长的情况。应当这样写才符合要求:void main(void){ char str1[80],str2[80];int i=0,j=0,a=0,b=0;gets(str1);gets(str2);while(str1[i]!='\0') a+=str1[i++];while(str2[j]!='\0') b+=str2[j++];printf("resu=%d",a-b);} ....
编写
函数
strcomp(
s1,s2
),实现
两个字符串的
比较,返回值为1、0或-1...
答:
void main(){ int strcomp(char *p1,char *p2);char arr1[100],arr2[100];char *p1=arr1,*p2=arr2;int d;
gets
(arr1);gets(arr2);d=strcomp(p1,p2);printf("%d\n",d);getch();getch();} int strcomp(char *p1,char *p2){ int i=0;while(99){ if(*(p1 + i) > *(...
大家正在搜
gets函数用来输入一个字符串
用gets输入两个字符串
用gets函数输入字符串
字符串s1等于字符串s2
gets函数怎么输入字符串
读入两个字符串s1和s2
如何用gets输入字符串
用gets输入多组字符串
c语言怎么用gets输入字符串