求助!这个程序问题在哪里 怎么修改

原创 2016年06月01日 22:46:41
#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;

}



用的VC++,运行有一个错误

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

求助: 分析my ini文件,并帮助解决用程序池进程无法响应问题

问题:为应用程序池 'AppPool #1' 提供服务的进程无法响应 Ping。进程 ID 是 '3744'。('3744'此数值每次无法响应 Pin) 不固定。 出现频律:每天30-50次 问题...

求助 向升序单向链表中插入一个节点 求教程序中哪里错了?

输入一个升序单向链表和一个链表节点,向单向链表中按升序插入这个节点。 输入为空指针的情况视为异常,另外不考虑节点值相等的情况。 链表结点定义如下: struct List...

求助!第一个hibernate程序报错 org.hibernate.MappingException: Unknown entity: com.pojo.User

求助求助 对着案例看了好久- -找不到哪里不对,为什么报错了呢,工程目录hibernate.cfg.xml<!DOCTYPE hibernate-configuration PUBLIC "...

求助!!!“测试.Form1”不包含“Form1_Load”的定义,并且找不到可接受类型为“测试.Form1”的第一个参数的扩展方法“Form1_Load”(是否缺少 using 指令或程序集引用?)

写的是一个窗体的Load /Click/Closing 事件,出现错误错误    1    “测试.Form1”不包含“Form1_Load”的定义,并且找不到可接受类型为“测试.Form1”的第一个...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)