77问答网
所有问题
当前搜索:
c语言如何编写密码程序
c语言密码程序
答:
回答后面的问题.
程序
在运行里,数据可能存放在两种地方.一种是"栈",一种是"堆".在栈上的数据,属于顺序存储,先进后出,像叠在一起的盘子,栈的内存空间系统可以自动收回;堆上的数据,随机存取,用的时候向系统申请,系统就给划出一片内存给程序用,但是系统不自动回收这片内存.所以,int i;是在栈上分配...
C语言怎么
使用
密码
输入,也就是输入回显星号。
答:
用for 语句和getch( );putchar (‘*’);来实现的,而getch 不分区另ENTER和BACKSPACE等特殊键,不好控制它的结束。因此只有避过问题强行规定
密码
必须是8位的,但在输入密码时仍然不允许用户输入ENTER和BACKSPACE等特殊键。以下
程序
功能:接受所有打印字符。不接受控制字符,如Ctrl+ ,Alt,F1等。可...
C语言
实现
密码
重置功能
答:
{ int a,b;while(1){ cout<<"请输入第一次
密码
"<<endl;cin>>a;cout<<"请输入第二次密码"<<endl;cin>>b;if(a==b) {cout<<"密码设置成功!"<<endl;break;} else if(a!=b) cout<<"两次输入不同,请重新输入!"<<endl;} } 这里给出大概思路,至于密码是否有英文?大小
写
?符号?
C语言怎么
使用
密码
输入,也就是输入回显星号。
答:
用for 语句和getch();putchar (‘*’);来实现的,而getch 不分区另ENTER和BACKSPACE等特殊键,不好控制它的结束。因此只有避过问题强行规定
密码
必须是8位的,但在输入密码时仍然不允许用户输入ENTER和BACKSPACE等特殊键。以下
程序
功能:接受所有打印字符。不接受控制字符,如Ctrl+ ,Alt,F1等。可使用...
一个简单的
C语言
:
密码
转换
答:
char mycrypt ( char ch, int key ){ if ( ch <= 'Z' && ch >= 'A' ){ ch -= 'A';ch += 26 + key;ch = ch % 26;ch += 'A';} else if ( ch <= 'z' && ch >= 'a' ){ ch -= 'a';ch += 26 + key;ch = ch % 26;ch += 'a';} return ch;} ...
C语言
的
密码
翻译
程序
答:
main(){ char *str="aabbcc112546XXXyyyzzz";//
密码
printf("密码:%s\n",str);//解密 printf("原文:");int i=0;while(str[i]!='\0'){ if(str[i]>64&&str[i]<91){ printf("%
c
",(26-(str[i]-64)+1)+64);i++;continue;} if(str[i]>96&&str[i]<123){ printf("%...
C语言
输入单词译成
密码
,求大神指点
答:
include<stdio.h>#include<ctype.h>int main(){int i,j,err=0; char s[21]; for(i=0;i<20&&(s[i]=getchar())!='\n';i++) {if(!isalpha(s[i])) {err=1; break; } if(isupper(s[i])) {s[i]+=4; if(s[i]>'Z')s[i]-=26; } if(...
C语言密码程序
的问题
答:
首先,想组合成一个
程序
,不能有2个main函数。可以考虑
写
在一起,不用这么复杂。还有,你两个程序都有问题。口令正确不正确的程序里面:scanf("%s",&enter);enter[7]已经声明为字符串了,读入的时候是首字符地址,你再来个&是不是有问题?输出星号的程序里头:数组明显越界。你初始化
password
[5]是...
C语言
输入单词译成
密码
,求大神指点
答:
include <stdio.h>int main(){ char s[20],b[20]; scanf_s("%s",s,20); for(int i=0; s[i]!='\0'; i ++) { char t = s[i]; int offset=0; if(t>='a'&& t<='z') t-=32; if(t>='A'&& t<='V') offset = 4; else if(t>...
编写
一个关于“ATM系统”
c语言程序
。 要求,1功能:存钱,取钱,转账...
答:
void showAccount(ACCOUNT A, bool flag); // 显示账户信息, flag表示是否显示全部信息. 如果是true则需要输入用户
密码
bool deposite(PACCOUNT pA); // 存钱, 内部需要密码验证并输入金额 bool withDraw(PACCOUNT pA); // 取钱, 内部需要密码验证并输入金额 bool transfer(PACCOUNT pA,...
棣栭〉
<涓婁竴椤
7
8
9
10
12
13
14
15
16
11
涓嬩竴椤
灏鹃〉
其他人还搜