1樓:自我程式設計
我沒注意只要小寫,我寫的是大小寫都可以的,另外附送輸入驗證。
#include
#include
int main()
else
}printf("原字串為:%s\n加密後的字串為:%s\n",str,str2);
return 0;}
2樓:匿名使用者
c語言本身是不能加密字元的,但你可以寫一個加密程式來加密。
為敘述方便,不妨設這個程式為jm。
給定一個字串s,加密後的串為jm(s),我們稱之為密文,原串為明文。
只要有這麼一個jm程式,就可以實現加密字元。
相對應的還有解密。
p.s.常用的加密方法有迴圈字串法、金鑰加密法
3樓:唯龍獨尊
/***給china加密,讓每個字母后面第個字母替換原有的字母。即c變為g。**/
#include
int main(void)
;char buf2[1024];
for(i=0;buf1[i]!=0;i++)for(i=0;buf2[i]!=0;i++)putchar('\n');
}這個程式希望對你有用,我沒輸入字元,直接固定的字元.
望你採納!
4樓:樂跑小子
#include
encode(char * s)
}main()
5樓:菜鳥程式設計師
#include
#pragma warning(disable:4996)int main()
for (i = 0; i < 5; i++)getch();
return 0;}
c語言 簡單對字母進行加密 190
6樓:影者東昇
#include
#include
#include
void encodestr(char * src, char * dest, int n)
else if (src[i] == 'z')else}}
dest[strlen(src)] = '\0';
}int main(void)
;char dest[512] = ;
scanf("%s", src);
printf("請輸入n的值:\n");
int n = 0;
scanf("%d", &n);
encodestr(src, dest, n);
printf("加密後的字串為:%s\n", dest);
return 0;
}執行結果:
7樓:it孤鶩
#include
void main()
i++;
}printf("%s\n",a);}
8樓:
//先輸入要加密的字母
//再輸入往後移動幾位的引數
//最後輸出加密後的字母
//絕對簡單,又符合要求
#include
int main()
9樓:匿名使用者
要對檔案進行處理嗎?我上次剛好做了這個實驗0.0
c語言程式設計問題:從鍵盤上輸入一個字串按照以下規則對其加密。
10樓:
#include
int main()
else if(string[i]>='a'&&string[i]<='z')
i++;
}puts(string);
return 0;}
11樓:4747哦
#include
#include
int main()
printf("加密後:%s\n",s);
printf("請輸入字串[結束程式]:");
return 0;
c語言中怎麼輸出特殊字元,C語言中怎麼輸出一個特殊字元
include main 你腦袋是方的嗎 不會這樣啊! include int main printf c t chr 好像沒有問題哈 手機上網,沒有測試 我剛剛去找了一下 ascii的表 以及擴充套件 ascii 255 的那個都沒有你要的那個符號 我想了一下 你那個符號應該不是 ascii但以前...
c語言字元型問題,C語言字元型問題
1 字元型 character 資料是不具計算能力的文字資料型別,用char表示。它包括中文字元 英文字元 數字字元和其他asc 字元,其長度 即字元個數 範圍是0 254個字元。2 字元型變數是用來儲存單字元的一種變數 如 char a a 而字串就是用來保佑多個字元的變數,c語言中用字元陣列來表...
c語言空字元是什麼,C語言空字元是什麼
小夏在深圳 c語言的空字元是在字串結尾系統自動加上的 0 以讓系統識別出一個字串的結尾。如 字串 china 在系統內是以 china 0 儲存的。c語言中的字元中,除了字串末尾之外,字串裡不能包含空字元,否則最先讀入的空字元就會被誤認為是字串結尾,因此字串就被無故截斷了。擴充套件資料1 scanf...