当前位置: 代码迷 >> C语言 >> 求援
  详细解决方案

求援

热度:454   发布时间:2008-06-25 09:44:16.0
求援
void  codemax(char a[],int n);
void  nixu(char a[],int n);
void  count(char a[],int n);
void  tongji(char a[],int n);
void  delete(char a[],int n);
void  insert(char a[],int n);
void  convert(char a[],int n);
#include <stdio.h>
main( )
{ char str[200];int ch;
   int l;
   printf("please input code:");
   gets(str);
   l=strlen(str);
   clrscr();
   printf("\n\n\n\n");
   printf("\t\t|------------------------------------------|\n");
   printf("\t\t|                Main  menu                |\n");
   printf("\t\t|     ================================     |\n");
   printf("\t\t|                                          |\n");
   printf("\t\t|     1---- Code        max                |\n");
   printf("\t\t|     2---- Invert                         |\n");
   printf("\t\t|     3---- Count                          |\n");
   printf("\t\t|     4---- Count    number                |\n");
   printf("\t\t|     5---- Delete                         |\n");
   printf("\t\t|     6---- Insert                         |\n");
   printf("\t\t|     7---- Convert                        |\n");
   printf("\t\t|                                          |\n");
   printf("\t\t|     ================================     |\n");
   printf("\t\t|------------------------------------------|\n");

   printf("\n\t\t\tPlease select(1----7):\n");
   scanf("%d",&ch);;
  switch(ch)
   {
      case  1:  codemax(str,l);break;
      case  2:  nixu(str,l);break;
      case  3:  count(str,l);break;
      case  4:  tongji(str,l);break;
      case  5:   delete(str,l);break;
      case  6:  insert(str,l); break;
      case  7:  convert(str,l);break;
  }
}

void  codemax(char a[],int n)
{

}
void  nixu(char a[],int n)
{

}

void  count(char a[],int n)
{

}

void  tongji(char a[],int n)
{

}

void  delete(char a[],int n)
{

}

void  insert(char a[],int n)
{

}
void convert(char a[],int n)
{int j=0,i;char b[];
for(i=0;i<n;i++)
for(j=0;j<=i;j++)
if(a[i]%2!=0&&i%2!=0)
{if(a[i]>=97&a[i]<=122) b[j]=a[i]-32;}
else b[j]=a[i];b[j]='\0';
return(b[j]) ;
}


设计题目:密码分析
一、问题描述:
该系统对一个输入的n位密码,进行逆序、统计、查找、删除、转换、插入等操作的管理。
二、功能要求:
1、本系统采用数组对某一系统的密码进行分析管理。
2、本系统分成如下模块:
(1)找出该密码中ASCII最大的字符
(2)对该密码包含的所有字符进行逆序存放
(3)求出该密码中指定字符的个数
(4)找出该密码中大写字母、小写字母和其它字符的个数
(5)删除该密码包含的大写字母
(6)在该密码中每个字符之后插入一个“*”
(7)将密码中所有下标为奇数位置上的小写字母转换为相应的大写字母(若该位置上不是字母,则不转换)
三、算法提示:
1、数据结构:数组。
2、参见:“密码分析器.c”
四、测试数据:
输入密码:任何的字母数字组合。
五、其它
对该系统有兴趣的同学可以在实现上述基


请回复huifeidedei@163.com多谢了!!!!!!
搜索更多相关的解决方案: int  void  char  str  

----------------解决方案--------------------------------------------------------
大哥帮忙,我急于交作业
求援
void  codemax(char a[],int n);
void  nixu(char a[],int n);
void  count(char a[],int n);
void  tongji(char a[],int n);
void  delete(char a[],int n);
void  insert(char a[],int n);
void  convert(char a[],int n);
#include <stdio.h>
main( )
{ char str[200];int ch;
   int l;
   printf("please input code:");
   gets(str);
   l=strlen(str);
   clrscr();
   printf("\n\n\n\n");
   printf("\t\t|------------------------------------------|\n");
   printf("\t\t|                Main  menu                |\n");
   printf("\t\t|     ================================     |\n");
   printf("\t\t|                                          |\n");
   printf("\t\t|     1---- Code        max                |\n");
   printf("\t\t|     2---- Invert                         |\n");
   printf("\t\t|     3---- Count                          |\n");
   printf("\t\t|     4---- Count    number                |\n");
   printf("\t\t|     5---- Delete                         |\n");
   printf("\t\t|     6---- Insert                         |\n");
   printf("\t\t|     7---- Convert                        |\n");
   printf("\t\t|                                          |\n");
   printf("\t\t|     ================================     |\n");
   printf("\t\t|------------------------------------------|\n");

   printf("\n\t\t\tPlease select(1----7):\n");
   scanf("%d",&ch);;
  switch(ch)
   {
      case  1:  codemax(str,l);break;
      case  2:  nixu(str,l);break;
      case  3:  count(str,l);break;
      case  4:  tongji(str,l);break;
      case  5:   delete(str,l);break;
      case  6:  insert(str,l); break;
      case  7:  convert(str,l);break;
  }
}

void  codemax(char a[],int n)
{

}
void  nixu(char a[],int n)
{

}

void  count(char a[],int n)
{

}

void  tongji(char a[],int n)
{

}

void  delete(char a[],int n)
{

}

void  insert(char a[],int n)
{

}
void convert(char a[],int n)
{int j=0,i;char b[];
for(i=0;i<n;i++)
for(j=0;j<=i;j++)
if(a[i]%2!=0&&i%2!=0)
{if(a[i]>=97&a[i]<=122) b[j]=a[i]-32;}
else b[j]=a[i];b[j]='\0';
return(b[j]) ;
}


设计题目:密码分析
一、问题描述:
该系统对一个输入的n位密码,进行逆序、统计、查找、删除、转换、插入等操作的管理。
二、功能要求:
1、本系统采用数组对某一系统的密码进行分析管理。
2、本系统分成如下模块:
(1)找出该密码中ASCII最大的字符
(2)对该密码包含的所有字符进行逆序存放
(3)求出该密码中指定字符的个数
(4)找出该密码中大写字母、小写字母和其它字符的个数
(5)删除该密码包含的大写字母
(6)在该密码中每个字符之后插入一个“*”
(7)将密码中所有下标为奇数位置上的小写字母转换为相应的大写字母(若该位置上不是字母,则不转换)
三、算法提示:
1、数据结构:数组。
2、参见:“密码分析器.c”
四、测试数据:
输入密码:任何的字母数字组合。
五、其它
对该系统有兴趣的同学可以在实现上述基


请回复huifeidedei@163.com多谢了!!!!!!
----------------解决方案--------------------------------------------------------
现在骗子真多

先付款30%,然后我帮写
此题50元
要求支付宝付款
本人信誉一流
愿意即找本人 QQ: 674456991
否则请便
----------------解决方案--------------------------------------------------------
  相关解决方案