求大师帮我做道非常简单的C语言题目吧!!

供稿:hz-xin.com     日期:2025-01-12
跪求大师帮做个C语言题目!!!

不知道

只写一个程序段给你

#include
int i = 0;
char *str;
char *code = "12345";
while(1){
gets(str);
if(strcmp(str,code) == 0){
printf("Welcome");
break;//或者在这里调用密码正确后的进入程序
}
else{
printf("Try again!");
continue;
i++;
}
if(i == 3)
break;
}
if(i == 3)
printf("Sorry!");
else{
//或者在这里调用密码正确后的进入程序
}

楼上的稍做改动:(我用的是vs2005)

#include "stdafx.h" //vc 的话这个删了
#include <stdio.h>
void gm(char[]);
char ch[20];
int _tmain(int argc, _TCHAR* argv[]) //VC的话这个改一下void main()
{
printf("请输入要加密的字符串(不要用空格隔开):\n");
scanf("%s",&ch);
gm(ch);
printf("%s\n",ch);

}
void gm(char a[])
{
int i;
for(i=0;ch[i]!='\0';i++)
{
switch(a[i])
{
case 'a':a[i]='d';break;
case 'b':a[i]='w';break;
case 'c':a[i]='k';break;
case 'd':a[i]=',';break;
case 'e':a[i]='i';break;
case 'i':a[i]='a';break;
case 'k':a[i]='b';break;
case ',':a[i]='c';break;
case 'w':a[i]='e';break;
default:;
}
}
}

#include <stdio.h>
void gm(char[]);
void main()
{
char ch[20];
printf("请输入要加密的字符串(不要用空格隔开):\n");
scanf("%s",&ch);
gm(ch);
}
void gm(char a[])
{
int i=0;
while(true)
{
switch(a[i])
{
case 'a':printf("d");break;
case 'b':printf("w");break;
case 'c':printf("k");break;
case 'd':printf(",");break;
case 'e':printf("i");break;
case 'i':printf("a");break;
case 'k':printf("b");break;
case ',':printf("c");break;
case 'w':printf("e");break;
case ' ':printf(" ");break;
default:printf("\n");break;
}
if(a[i]=='\0') break;
i++;
}
}
//主要找不到规律,这样就不用找规律

不会啊





求C语言编程大师帮忙编个程序(设计成个软件也可以) 本人C语言入门小弟...
由于你的问题描述的不是太清楚,所以我只能根据我的推断大概帮你写出这段程序,如果和你的不是太相符,可以在此基础上略做修改,中间判断部分是绝对正确的!望采纳!include <stdio.h>void main(){int i,j,n=0,l=0;int *p1;int *p2;int pt1[5];int pt2[5];int pt3[5];p1=pt1;p2=...

C语言编程题。简单的题目
include<stdio.h>int main(){ int a,b,c; printf("c是a和b的平均值,请输入,a和c:\\n"); while(scanf("%d%d",&a,&c) != EOF){ printf("b=%d\\n",2*c-a); } return 0;}

那位帮我解决c语言题,题目:编写程序,接收用户从键盘上输入的三个整数x...
include<stdio.h> int main(){ int i,n,max,min;for(i=0;i<3;i++){ scanf("%d",&n);if(i==0) \/\/初始化max,min max=min=n;if(max<n) \/\/最大值 max=n;if(min>n) \/\/最小值 min=n;} printf("max number %d min number %d\\n",max,min);\/\/输出最大最小...

哪位c语言大师帮我编几个小程序??
答案如下,望采纳!!!第一题:include <stdio.h> int main(void){ int chrn(char *s,char c);char str[80],c='h';printf("please input *s:");gets(str);fflush(stdin,NULL);printf("please input c:");scanf("%c",&c);printf("字符串<%s>中,共有%d个<%c>字符\\n",str,chrn...

C语言大师帮忙,在线等
A) 12 B) 13 C) 14 D) 15 12、有如下程序 long fib(int n){ if(n>2) return(fib(n-1)+fib(n-2));else return(2);} main0 { printf(“%d\\n”,fib(3)); B 该程序的输出结果是 A} 2 B} 4 C} 6 D} 8 13、以下所列的C语言常量中,错误的是 D A) 0xFF B) ...

求大师帮忙做一下,c语言重谢,急急急,先做后好评,绝对
include <stdio.h>#include #define NUM 10 \/\/用宏设置题目的个数int main (int argc, char *argv[]){int i; \/\/控制循环次数int result = 0; \/\/用于保存每次的计算结果int correctNum = 0; \/\/保存正确的数目int m = 0, n = 0; \/\/两个加数int t = 1, d = 10;srand...

帮忙写个c语言简单的加法程序。 题目为 编写一个程序,111+222的加法程 ...
就一道普普通通的题,限制还这么多,如果你有机会做程序员,你会发现这种题毫无意义。printf("111+222=333"); 你看这样行不。或者复杂点:printf("111+222=%d", 111+222);

请教大家几个简单的二级C语言的题目 先50分谢过!
(3)压栈在汇编的教程是这么说的,最先压入的值都在最下面,一个一个的叠上去,而出栈的话就是先把最上面的值先取出来,所以根据题意,我个人认为是1,2,3,4,5,d,c,b,a。(4)抱歉,这道题我也帮不了你,我现在也才刚学数据结构,请大能回答。不需要分数,我也是新手,看到我能...

C语言题目,快点
include <stdio.h>#include <stdlib.h>int main(void){int n,i,j;scanf("%d",&n);for(j=0;j<n;j++) {for(i=n;i>=j;i--) { printf(" "); } printf("***"); printf("\\n"); }}

一道简单的C语言switch case题目
选A!这道题非常刁钻。实际应用中不会如此乱写。以下是解释:swich首先会从上至下依次判断case是否与k相同,本题中没有符合的case项,所以会执行default中的内容(输出5),由于题中default中没有break,所以程序继续运行。它会再次依次执行每个case中的内容(注意是依次执行,并且不判断case是否符合)直到...