2016年碧昂斯女儿去世:c语言求助!!help!!

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 15:24:11
5. 口令编码:从键盘输入8位字符,对其进行编码,编码规律:将顺序输入的字符同生日(如19820928)进行按位异或(如输入“students”,’s’对’1’,’t’对’9’,...),输出编码结果。

#include"stdio.h"
main()
{
int m;
char c[8],d[8];
scanf("%s",c);
for(m=0;m<=7;m++)
d[m]= (char)((int)c[m]&19820928);
printf("%s",d);
getchar();
}

麻烦一楼的你运行一下,再发上来好不好,明显有错误,这是在误导人,我试过了。程序是错误的。
main()
{
int i;
char a[20];
char b[]={"19820928"};
printf("Please input eight symbols:\n");
scanf("%s",a);
for(i=0;i<8;i++)
a[i]=a[i]^b[i];
a[i]='\0';
printf("The code is %s\n",a);
getch();
}运行结果是正确的。编译器TC2.0