当前位置:首页 » 数字币问答 » c语言写一个数字加密货币

c语言写一个数字加密货币

发布时间: 2021-05-03 08:13:26

Ⅰ C语言将一串数字字符12345678变成货币形式$12,345,678

办法很多,提供一个比较低级的。注意原字串空间要大到能放下修改后的字串。

//#include"stdafx.h"//Ifthevc++6.0,withthisline.
#include"stdio.h"
#include"string.h"
intmain(void){
chara[20]="12345678",t[20],ln;
for(ln=strlen(a)-3;ln>0;ln-=3){
strcpy(a+ln+1,strcpy(t,a+ln));
a[ln]=',';
}
strcpy(a+1,strcpy(t,a));
*a='$';
printf("%s ",a);
return0;
}

Ⅱ 在C语言中,编写一个加密程序:要求a到d, b到e……x到a对于数字1到4,8到1

#include<stdio.h>
#include<string.h>

int main(){
char t[100],m[100]={ 0 };
char c,d;
int i,len;
printf("请输入要加密的文本:");
gets(t);
len=strlen(t);
for(i=0; c=t[i]; i++){
if(c>='a' && c<='z'){
d=(c+3)%('z'+1);
m[i]=d<'a' ? d+'a' : d;
}else if(c>='A' && c<='Z'){
d=(c+3)%('Z'+1);
m[i]=d<'A' ? d+'A' : d;
}else if(c>='0' && c<='9'){
d=(c+3)%('9'+1);
m[i]=d<'0' ? d+'0' : d;
}else
m[i]=c;
}
printf("原文:\n%s\n",t);
printf("密文:\n%s\n",m);
return 0;
}

Ⅲ C语言数字加密

#include
void
main()
{
int
a[5];
/*
存储各位上的数字
*/
int
num,
temp,
encripy;
/*
num是要输入的数,temp是交换时用来存储临时值,encripy是加密后的数据
*/
int
i;
do
{
printf("please
input
the
number:");
scanf("%d",&num);
if(!(num/10000
!=0
&&
num/100000==0))
printf("data
error!\n");
}while(!(num/10000
!=0
&&
num/100000==0));
a[0]
=
num/10000%10;
/*
求各位上的数字
*/
a[1]
=
num/1000%10;
a[2]
=
num/100%10;
/*
百位上的数字
*/
a[3]
=
num/10%10;
/*
十位上的数字
*/
a[4]
=
num%10;
/*
个位上的数字
*/
for(i
=
0;
i
<
5;
++i)
/*
开始加密
*/
a[i]
=
(a[i]
+
8)%10;
temp
=
a[0];
/*
交换位置开始
*/
a[0]
=
a[3];
a[3]
=
temp;
temp
=
a[1];
a[1]
=
a[2];
a[2]
=
temp;
/*
交换位置结束同时加密结束
*/
encripy
=
a[0]*10000
+
a[1]*1000
+
a[2]*100
+
a[3]*10
+
a[4];
/*
加密后的数据
*/
printf("\nthe
scourse
number:
%d\n",
num);
/*
输出原数据
*/
printf("\nencripy
the
number:
%d\n\n",
encripy);
/*
输出加密后的数据
*/
}
在vc6.0成功运行,希望对你有帮助!

Ⅳ 如何用C语言编程一数字加密程序

楼上的不错,但如果你不会的话,可以用if语句;
输入原密码,用数组存储,再次输入时,从头按位比较,如果每一位数字都相同就可以通过
希望答案对你有帮助,如不满意可继续提问,若满意就提高一下悬赏金吧

Ⅳ 用c语言写一个加密函数。


printf("please enter the user code:")

scanf("%d",&co);

if(co==2)

printf("plese enter the kassword:");

scanf("%d",&passwd);

if(passwd==)

Ⅵ 如何开发一个加密货币

这个需要一个市场稳定 平稳的操作 否则你是开不起来
再然后你要懂代码 或者找到一个懂代码的人
其实说的明确一点 就是虚拟加密的货币

Ⅶ c语言编写程序,并加密数据

#include<stdio.h>
void passwordnum(long a);
int main(void)
{
long num;
while(!scanf("%d",&num))
{
while(getchar()!='\n'); //把数字后面的不纯净输入吸收掉
printf("Input Error! please retry anain.\n");
}
passwordnum(num);
printf("\n");
return 0;
}
void passwordnum(long a)
{
if(a>0)
{
passwordnum(a/10);
printf("%d",(a+2)%10);
}
else if(a<0)
{
printf("-");
a=-a;
passwordnum(a);
}
}

Ⅷ c语言数字加密解密程序(关于c语言课程设计)

表呢
如果是acm 可能细节要自己改一下
代码仅供参考
#include<iostream>
using namespace std;
int main()
{
int a[58],b[58];
a['0']=7;
a['1']=5;
a['2']=9;
a['3']=1;
a['4']=3;
a['5']=6;
a['6']=8;
a['7']=0;
a['8']=2;
a['9']=4;
b['0']=7;
b['1']=3;
b['2']=8;
b['3']=4;
b['4']=9;
b['5']=1;
b['6']=5;
b['7']=0;
b['8']=6;
b['9']=2;
int m;
cin>>m;
while(m--)
{
int c;
int n;
char s[1000];
cin>>c;
cin>>n;
for(int i=0;i<n;i++)
{
cin>>s[i];
}
if(c==1)
{
for(int i=0;i<n;i++)
cout<<a[s[i]]<<' ';

}
else if(c==2)
{
for(int i=0;i<n;i++)
cout<<b[s[i]]<<' ';
}
else
cout<<"error"<<endl;
if(m!=0)cout<<"\n==========\n";
}
return 0;
}

热点内容
区块链软件app拉新 发布:2025-05-23 00:19:53 浏览:25
rx580算力表算法 发布:2025-05-23 00:17:49 浏览:398
比特币价格一年行情 发布:2025-05-23 00:05:48 浏览:72
买比特币在那个app买 发布:2025-05-22 23:48:11 浏览:703
币圈放量和缩量图解 发布:2025-05-22 23:47:53 浏览:137
数字货币造假成本 发布:2025-05-22 23:33:51 浏览:526
mcc数字货币贴吧 发布:2025-05-22 23:32:08 浏览:429
新兴的币圈 发布:2025-05-22 23:31:16 浏览:157
印度币圈新闻 发布:2025-05-22 23:25:38 浏览:901
eth币有什么应用 发布:2025-05-22 23:15:16 浏览:126