为了账号安全,请及时绑定邮箱和手机立即绑定

如题,char型数组的校验和是int类型,请问函数如何写?

如题,char型数组的校验和是int类型,请问函数如何写?

C PHP
吃鸡游戏 2022-04-14 13:13:33
char型数组的校验和是int类型 函数如何写?
查看完整描述

2 回答

?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

int calcSum(char * a){
int sum=0;
while(*a){
sum+=*a;
a++;
}
return sum;
}
校验和一般都根据不同的场景约定不同的计算规则,没有的话就直接加起来。这个是按照逐个字符相加处理的。

查看完整回答
反对 回复 2022-04-19
?
元芳怎么了

TA贡献1798条经验 获得超7个赞

bool IsInt(const char * array)
{
char* p = (char *)array;

while (*p)
{
if (*p < '0' || *p>'9')return false;
p++;
}
return true;
}

int main()
{
char a[] = "21312dsd";
bool ISa = IsInt(a);

char b[] = "342374";
bool ISb = IsInt(b);
return 0;
}



查看完整回答
反对 回复 2022-04-19
  • 2 回答
  • 0 关注
  • 115 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号