C語言一次一密
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include<Windows.h>
int main(){
char yw[] = { "大風起兮雲飛揚,威加海內兮歸故鄉,安得猛士兮守四方?" };
char my = '高';
printf("原文是:%s\n", yw);
for (int i = 0; i < strlen(yw); i++){
yw[i] = yw[i] + my;
}
printf ("密文是:%s\n", yw);
for (int i = 0; i < strlen(yw); i++){
yw[i] = yw[i] - my;
}
printf("解密後是:%s\n", yw);
system("pause");
}
相關推薦
C語言一次一密
#include <stdio.h> #include <stdlib.h> #include <string.h> #include<Windows.h
C語言第十一次作業--函數嵌套調用
功能 系統 題目 調試 markdown 本周 cnblogs 解決辦法 2.3 一、實驗作業 1.1 PTA題目 1.2 學生成績管理系統 1.2.1 畫函數模塊圖,簡要介紹函數功能 1.2.2 截圖展示你的工程文件 1.2.3 函數代碼部分截圖 1.2.4 調試結果展示
C語言第十一次博客作業---函數嵌套調用
指定 編譯預處理 define result 宏替換 多次 clu 菜單 tro 一、實驗作業 1.1 PTA題目 題目:遞歸實現順序輸出整數 1. 本題PTA提交列表 2. 設計思路 printdigits函數 定義整型變量result存放結果 if n是10的倍數
C語言實現:一個數組中只有兩個數字是出現一次,其他所有數字都出現了兩次。
思路:異或陣列中的每一個數,最終出現的結果是兩個只出現一次數字的異或結果,,因為兩個陣列不一樣,所以異或結果不為0,二進位制結果有一個是1.在結果中找到第一個為1的位置,記為n,然後陣列右移n位,為1,為0,分別輸出兩個數#include <stdio.h> #i
【C語言】推斷一個數是否為2的n次方
post data- popu scanf scan ng- 輸入 ont print //推斷一個數是否為2的n次方 #include <stdio.h> int is_two_n(int num) { if ((num&(num - 1))
c語言實現輸出一個數的每一位
文件 語言 use 我們 str 一次 在屏幕上 ont popu 比方輸入1234。在屏幕上打印出1 2 3 4 代碼展示: 方法一: #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #
c語言語法目錄一
區分大小寫 計算器 無符號 使用 64位 AI 構架 include blog 1、#include<stdio.h> include 是要告訴編譯器,包含一個頭文件 在c語言中,任何庫函數調用都需要提前包含頭文件 <頭文件> 代表讓c
c語言判斷某一年是否為閏年的各種實現程序代碼
ID .cn keyword get erl AI text 參考 num 本文導語: c語言判斷某一年是否為閏年的各種實現程序代碼1、公歷閏年計算原則(按一回歸年365天5小時48分45.5秒)1)普通年能整除4且不能整除100的為閏年。(如2004年就是閏年
C++語言學習(一)——C++簡介
產品 泛型 alt 科學計算 內容 實現 .com 運算符 ces C++語言學習(一)——C++簡介 一、C++簡介 C 語言作是結構化和模塊化的語言,適合處理較小規模的程序。對於復雜的問題,規模較大的程序,需要高度的抽象和建模時,C語言並不合適。為了解決軟件危機, 20
C語言數組一種巧妙的使用方式
數組 raw n) 計算 blob 今天 href alloc arr 作為計算機一種比較古老的語言,它並沒有隨著歲月老去,而是仍舊在整個領域發揮出耀眼的光芒,就像寫作,有很多光芒萬丈的句子值得我們去珍藏,今天就遇到了個比較巧妙的數組使用方法,做個記錄,以供後續使用.
C語言快速入門一:win10系統環境搭建
atomic rap main b-s 驗證 完成 try enable -o 0、搭建環境:WIN10 64位 1.下載minGW.zip編譯器 2.解決上述文件,配置環境變量 3.配置變成後驗證:打開cmd命令行,輸入gcc -v 提示以下內容,說明編譯器安裝成功 D:
C語言 函式返回一位陣列,二維陣列
方法一: 萬能的結構體:構造陣列的結構體,將函式型別定義為此型別 但是考試的時候應該不太方便寫結構體,寫不下也會很麻煩,故介紹方法二 方法二: 指標傳遞: 1、返回一維陣列 例子:將陣列每一位加一: #include<stdio.h> #define N 10 int
寫一本”錯誤百出”的C語言學習教程(一)
10年前我剛考上心理學研究生。對於學習計算機的熱情反而由於某種原因高漲起來了。於是便草草的複習了一遍C語言的教程。因為大學本科期間喜歡讀課外書,C語言並沒有學好。或許自己笨或者老師沒有教好,總之沒有學會。現在時光是2018年11月1日了,本科畢業也有12年了。研究生畢業也有10年了。創業也有6年了。做了一個和
C語言實現輸入一個數,輸出這個數的立方根
#include<stdio.h> int main() { double x,x1,x2,w; scanf("%lf",&x); x1=x; x2=(2.0*x1+x/(x1*x1))/3.0; w=(x2-x1)/x1; if(w&
C語言實現輸入一個數,輸出這個數的sin值
#include<stdio.h> double shang(double x,int n) { int i; double k=1; for(i=0;i<n;i++) { k=k*x; } return k; } int
C語言中求一個數的個位數,十位數...
求出0~999之間的所有“水仙花數”並輸出。 “水仙花數”是指一個三位數,其各位數字的立方和確好等於該數本身,如;153=1+5+3?,則153是一個“水仙花數”。 /* 在數論中,水仙花數(Narcissistic number)也稱為自戀數、自冪數、阿姆斯壯數或阿姆斯特朗數(Armstrong
【C語言】求一千以內的素數 第一種方法
第一種方法:平常思維(人們第一印象會想到的) //什麼是素數? -- 除了1和本身之外不能被其他數整除的數 #include "stdio.h" int main(){ int n,j,f;//變數解釋:n為我們要判斷的數,j為要與n相除的數,f為標誌 0 表示不是素數
C語言排序(一)——桶排序
前段時間刷微博看見一個段子,好像是個桶排序。 哈哈哈… 那撒叫桶排序呢? 貼書 桶排序(Bucketsort)或所謂的箱排序,是一個排序演算法,工作的原理是將陣列分到有限數量的桶裡。每個桶再個別排序(有可能再使用別的排序演算法或是以遞迴方式繼續使用桶排序進行排序)。桶排序
c語言程式設計作業一
在前幾節課,學習了分支結構與順序結構。 分支結構主要用於解決兩者及以上的相比較問題或者不同情況的判斷問題,例如討論最短時間的"晶晶赴約會"問題或是"騎車還是走路"問題,用於判斷的"是否能被5或7整除"問題,都要用到分支結
Linux C語言教程(一) 資料型別
一、基礎型別 1.1 整型 整型常量的第一個字元是數字0,該常量會被視作八進位制,千萬不要為了格式對齊,將十進位制整型寫成八進位制。 1.1.2 列舉 1.2 浮點型 1.3 指標 1.3.1 字元指標 C語言是靜態弱型別語言,型別在編譯時需要確定,對於st