更新时间:2022-10-12 12:44:54
#include<stdio.h> int main() { char s[80], t[80]; int i; gets(s); for(i=0; s[i]!='\0'; i++) { t[i] = s[i]+4; } t[i] = '\0'; //此时i为? printf("%s\n", t); return 0; }
#include<stdio.h> int main() { char s[80], t[80]; int i, n; printf("输入待解密句子:"); gets(s); printf("输入加密数字:"); scanf("%d", &n); char *pt = t; for(i=0; *(s+i)!='\0'; i++,pt++) { *pt = s[i]-n; } *pt = '\0'; printf("%s\n", t); return 0; }
#include<stdio.h> int main() { char s[80], t[80], *pt; int i, n; printf("输入待解密句子:"); gets(s); for(n=1; n<9; n++) { pt = t; for(i=0; *(s+i)!='\0'; i++,pt++) { *pt = s[i]-n; } *pt = '\0'; printf("%s\n", t); } return 0; }