C语言
阢Lara
这个作者很懒,什么都没留下…
展开
-
密码学仿射密码转化
利用两个数组来存然后利用相同位置i来寻找修改a,b的值就可以获得解密或者加密#include<iostream>using namespace std;int main() { char c[26] = { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q',...原创 2020-02-24 16:05:47 · 735 阅读 · 0 评论 -
文件打开模式r,w,a,r+,w+,a+的区别和联系
r:以只读的方式打开文本文件,文件必须存在;w:以只写的方式打开文本文件,文件若存在则清空文件内容从文件头部开始写,若不存在则根据文件名创建新文件并只写打开;a:以只写的方式打开文本文件,文件若存在则从文件尾部以追加的方式开始写,文件原来存在的内容不会清除(除了文件尾标志EOF),若不存在则根据文件名创建新文件并只写打开;r+:以可读写的方式打开文本文件,文件必须存在;w+:以可读写的方式打开文本...转载 2020-01-02 14:33:17 · 5000 阅读 · 2 评论 -
排序问题
1.选择排序for{//从0便利数组for{//从上一个for循环处遍历//交换最大最小}}#include<stdio.h>int main(){ int i,n,t,k,index; scanf("%d",&n); int a[n]; for(i=0;i<n;i++){ scanf("%d",&a[i]); } ...原创 2019-12-30 15:03:45 · 69 阅读 · 0 评论 -
VS中的C语言的gets,strcmp等方法无法使用
vs中的一些函数做了改变使用更安全的方法解决方法1.在函数后面加上_s,如strcmp_s, strcpy_s2. 修改VS<1>其实在输出错误信息中有解决方法,“To disable deprecation , use _CRT_SECURE_NO_WARNINGS”,意思是我们可以不进行兼容性检查,我们可以在项目-属性-配置属性-c/c+±预处理器-预处理定义里边加上一句...原创 2019-12-30 15:00:47 · 4599 阅读 · 0 评论 -
近似求PI
近似求PI本题要求编写程序,根据下式求π的近似值,直到最后一项小于给定精度eps。2π=1+31!+3×52!+3×5×73!+⋯+3×5×⋯×(2×i+1)i!+⋯输入格式:输入在一行中给出精度eps,可以使用以下语句来读输入:scanf("%le", &eps);输出格式:在一行内,按照以下格式输出π的近似值(保留小数点后...原创 2019-12-05 19:41:42 · 575 阅读 · 0 评论 -
转换为二进制的问题
关于转换二进制方法一:很聪明,递归由内到外,与平常的思路相反void dectobin( int n ){ if(n/2>0) dectobin(n/2); printf("%d",n%2);}方法二:void dectobin(int n){ int sum=0; int t=n; int i,k=1; while(t!=0) ...原创 2019-11-27 21:25:14 · 112 阅读 · 0 评论 -
关于C语言指针问题
#include <stdio.h>struct st{ char c; char s[80];};char * f(struct st *t);struct st a[4] = {{'1',"123"}, {'2',"321"}, {'3',"123"}, {'4',"321"}};int main( ){ int k; for(k = 0; k <...原创 2019-11-11 20:41:22 · 2326 阅读 · 0 评论