页面打开后点击右上角三点。页面将会d出选择框,请选择支付管理。在此可以查看登录的微信号是否已经进行了实名认证。
实名认证(identityverification)是对用户资料真实性进行的一种验证审核,有助于建立完善可靠的互联网信用基础,一般有yhk认证和身份z认证两种方式,可以预防一部分网络诈骗。
实名认证是管理网络秩序采取的必要手段,也是网络实名制的必然产物。
源程序如下:
#include"stdio.h"
voidmain()
{
inti /*身份z的第i位*/
ints[17] /*定义一个数组用来存放身份z的前17位*/
intt[17] /*各位相乘后的数组*/
intm /*余数*/
intt18 /*身份z的第18位0--9*/
chart18c /*身份z的第18位X*/
longintsum=0
for(i=0i<17i++)
{
printf("请输入身份z的第%d位:",i+1);
scanf("%d",&s[i])
switch(i+1)
{
/*身份z的1到17位要乘的数一次是7910584216379105842*/
case1:t[i]=s[i]*7break
case2:t[i]=s[i]*9break
case3:t[i]=s[i]*10break
case4:t[i]=s[i]*5break
case5:t[i]=s[i]*8break
case6:t[i]=s[i]*4break
case7:t[i]=s[i]*2break
case8:t[i]=s[i]*1break
case9:t[i]=s[i]*6break
case10:t[i]=s[i]*3break
case11:t[i]=s[i]*7break
case12:t[i]=s[i]*9break
case13:t[i]=s[i]*10break
case14:t[i]=s[i]*5break
case15:t[i]=s[i]*8break
case16:t[i]=s[i]*4break
case17:t[i]=s[i]*2break
}
sum=sum+t[i]
}
printf("前17位相乘后的和为%ld\n",sum)
m=sum%17
printf("对17取余后的值位:",m)
switch(m)
}
/*各个余数所对应第18位身份z号10X98765432*/
case0:t18=1printf("这是一个合法的身份z号码,第18位是%d",t18)break
case1:t18=0printf("这是一个合法的身份z号码,第18位是%d",t18)break
case2:t18c='X'printf("这是一个合法的身份z号码,第18位是%c",t18c)break
case3:t18=9printf("这是一个合法的身份z号码,第18位是%d",t18)break
case4:t18=8printf("这是一个合法的身份z号码,第18位是%d",t18)break
case5:t18=7printf("这是一个合法的身份z号码,第18位是%d",t18)break
case6:t18=6printf("这是一个合法的身份z号码,第18位是%d",t18)break
case7:t18=5printf("这是一个合法的身份z号码,第18位是%d",t18)break
case8:t18=4printf("这是一个合法的身份z号码,第18位是%d",t18)break
case9:t18=3printf("这是一个合法的身份z号码,第18位是%d",t18)break
case10:t18=2printf("这是一个合法的身份z号码,第18位是%d",t18)break
default:printf("这不是一个合法的身份z号码")
}
printf("\n")
}
VC++6.0测试如下(输入一位后按回车输入第二位数)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)