求助!这个程序问题在哪里 怎么修改
来源:互联网 发布:网易云 网络出错 编辑:程序博客网 时间:2024/05/08 15:34
#include<stdio.h>
#include<string.h>
void main()
{
char a[80],b[80];
int A;
printf("计算数组长度请按1,比较字符串大小请按2:\n");
scanf("%d",&A);
if (A==1)
{
printf("Input the first string :");
scanf("%s",a);
printf("Input the second string :");
scanf("%s",b);
printf("The first string length is : %u\n", MyStrlen(a));
printf("The second string length is : %u\n",MyStrlen(b));
}
else
printf ("比较结果为:%d\n",MyStrcmp (a,b));
}
unsigned int MyStrlen(char *p)
{
unsigned int len;
len=0;
for(;*p!='\0';p++)
{
len++;
}
return len;
}
/*unsigned int MyStrlen(char s[])
{
char *p=s;
while(*p!='\0')
{
p++
}
return (p-*p);
}*/
/*int MyStrcmp(char *p1,char *p2)
{
for(;*p1==*p2;p1++,p2++)
{
if(*p1=='\0')
return -1;
}
return 1;
}*/
int MyStrcmp(char a[],char b[])
{
int i;
for(i=0;a[i]==b[i];i++)
{
if(a[i]=='\0')
return 0;
}
return i;
#include<string.h>
void main()
{
char a[80],b[80];
int A;
printf("计算数组长度请按1,比较字符串大小请按2:\n");
scanf("%d",&A);
if (A==1)
{
printf("Input the first string :");
scanf("%s",a);
printf("Input the second string :");
scanf("%s",b);
printf("The first string length is : %u\n", MyStrlen(a));
printf("The second string length is : %u\n",MyStrlen(b));
}
else
printf ("比较结果为:%d\n",MyStrcmp (a,b));
}
unsigned int MyStrlen(char *p)
{
unsigned int len;
len=0;
for(;*p!='\0';p++)
{
len++;
}
return len;
}
/*unsigned int MyStrlen(char s[])
{
char *p=s;
while(*p!='\0')
{
p++
}
return (p-*p);
}*/
/*int MyStrcmp(char *p1,char *p2)
{
for(;*p1==*p2;p1++,p2++)
{
if(*p1=='\0')
return -1;
}
return 1;
}*/
int MyStrcmp(char a[],char b[])
{
int i;
for(i=0;a[i]==b[i];i++)
{
if(a[i]=='\0')
return 0;
}
return i;
}
用的VC++,运行有一个错误
0 0
- 求助!这个程序问题在哪里 怎么修改
- 一大早来求助,UI的神人们在哪里,看看这个效果怎么实现
- 这个程序哪里除了问题
- 求助大神,这个代码该怎么写
- 这个程序哪里错了
- 这个程序哪里错了
- 下面这个程序怎么修改,使它能够达到要求?
- winform程序问题求助
- 求助!请高手们解释一下这个程序
- 这个程序我在华为mate8里面点击按钮会出现闪退求助多谢
- struts.properties在什么地方,struts.properties在哪里,怎么修改struts.properties
- 谁能帮忙看一下,这个程序错误到底出在哪里?
- 这个程序到底哪里错了
- vf这个程序哪里不对啊?
- org.springframework.beans.factory.BeanCreationException---这个错误怎么解决,求助!!!
- 求助:我的VC6.0程序怎么在xp下不能运行
- 一般程序在哪里判断session过期问题比较好
- 这个是错在哪里了
- STL系列之九 探索hash_set
- Java面向对象的三大特征
- CSDN博客积分规则和获取积分方法 .
- C语言中函数参数压栈方式为什么是从右到左的?
- 传统的HDFS单Namenode架构的局限性
- 求助!这个程序问题在哪里 怎么修改
- 邪人自述
- 深入浅出 React Native:使用 JavaScript 构建原生应用
- html 按下Enter键触发事件
- ResponseStatusExceptionResolver和ResponseStatus注解的使用
- 堆和栈
- Android 动画系列之逐帧(Frame)动画详解
- 字符串(一)字符串逆序
- javascript基础。表单操作