• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >嵌入式开发 > 求问哪出错了,急!

求问哪出错了,急!

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-05

佚名通过本文主要向大家介绍了excel求平均值出错,求平均值出错,越急越出错的成语,越急越出错,急中出错等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 求问哪出错了,急!
描述:

#include "stdio.h"
#include "string.h"
#include "stdlib.h"
main()
{
int as[255][255],to=0,ta=0,ass[255],mo[255][255],i2,wb[255];
int fun(char x);
int width=80;
char align='l',fonts[20],calgphy2[20]={'c','a','l','g','p','h','y','2'},alligator3[20]={'a','l','l','i','g','a','t','o','r','3'};
void parse_para(int argc,char *argv[]) //命令行参数
{
int i;23;
for(int i=1;i<argc;i++)
{
if(argv[i][0]='-')
{
switch(argv[i][1])
{
case 'w':
width=atoi(argv[i+1]);
break;
case 'l':
case 'r':
case 'c':
align=argv[i][1];
break;
case 'f':
strcpy(fonts,argv[i+1]);
break;
}
}
}
}
int fun(char x) //对哪一个字母进行确定
{
if(x<='9'&&x>='0')
{
return (int)x-48+52;
}
else if(x>='a'&&x<='z')
{
return (int)x-97+0;
}
else if(x>='A'&&x<='Z')
{
return (int)x-65+26;
}
else
return 0;
}
int main(int argc,char *argv[]) //主体文件
{
int i,k,j,g,m,n,z,v,b,d,l,q,w=0,usew,i1=0,bull;
char name='A',d3[62][20][30],c,f[255], *sf,*p1,*p2,*p3,wa[255][255];
parse_para(argc,argv);
FILE *fp;
if(strcmp(fonts,calgphy2)==0)
{
char d3[62][20][30];
if((fp=fopen("b.txt","r"))==NULL)
exit(1);
for(k=0;k<62;k++) //从文件里提取
{
for(i=0;i<20;i++)
{
fgets(d3[k][i],30,fp);
int len=strlen(d3[k][i]);
d3[k][i][len-1]='\0';
}
}
for(;;i2++)
{
for(i1=0;i1<=ta;i1++)
{
ass[i1]=0;
}
f[0]='\0';
gets(f);
if(strlen(f)<(width/10))
bull=1;
if(strlen(f)>=(width/10))
bull=0;
if(!memcmp(f,"quit",4))
exit(0);
for(sf=f,ta=0;*sf;)
{
if(*sf!=' ')
{
if((ass[ta])%((width-1)/10)==0&&(ass[ta]!=0))
{
ta++;
}
as[ta][(ass[ta])++]=fun(*sf);
sf++;
}
else if(*sf==' ')
{
while(*sf==' ')
{
sf++;
}
ta++;
}
}
if(bull==1)
{
for(m=0;m<=ta;m++)
{
for(b=0;b<ass[m];b++)
{
for(d=0;d<27;d++)
{
if(d3[as[m][b]][0][d]<32)
continue;
else
mo[i2][0]++;
}
}
mo[i2][0]++;
}
for(l=0;l<20;l++)
{
if(align=='c') //居中
{
g=(width-mo[i2][0])/2;
for(z=0;z<g;z++)
{
printf(" ");
}
}
if(align=='r') //右对齐
{
g=(width-mo[i2][0]);
for(z=0;z<g-1;z++)
printf(" ");
}
for(m=0;m<=ta;m++)
{
for(b=0;b<ass[m];b++)
{
for(d=0;d<27;d++)
{
if(d3[as[m][b]][l][d]<32)
continue;
else
printf("%c",d3[as[m][b]][l][d]);
} 
}
printf(" ");
}
printf("\n");
}
}
if(bull==0)
{
for(m=0;m<=ta;m++)
{
for(b=0;b<ass[m];b++)
{
for(d=0;d<27;d++)
{
if(d3[as[m][b]][0][d]<32)
continue;
else
mo[i2][m]++;
}
}
}
for(m=0;m<=ta;m++)
{
for(l=0;l<20;l++)
{
if(align=='c') //居中
{
g=(width-mo[i2][m])/2;
for(z=0;z<g;z++)
{
printf(" ");
}
}
if(align=='r') //右对齐
{
g=(width-mo[i2][m]);
for(z=0;z<g-1;z++)
printf(" ");
}
for(b=0;b<ass[m];b++)
{
for(d=0;d<27;d++)
{
if(d3[as[m][b]][l][d]<32)
continue;
else
printf("%c",d3[as[m][b]][l][d]);
} 
}
printf("\n");
}
printf("\n");
}
}
}
}
if(strcmp(fonts,alligator3)==0)
{
char d3[62][7][17];
if((fp=fopen("a.txt","r"))==NULL)
exit(1);
for(k=0;k<62;k++) //从文件里提取
{
for(i=0;i<7;i++)
{
fgets(d3[k][i],17,fp);
int len=strlen(d3[k][i]);
d3[k][i][len-1]='\0';
}
}
for(;;i2++)
{
for(i1=0;i1<=ta;i1++)
{
ass[i1]=0;
}
f[0]='\0';
gets(f);
if(strlen(f)*14<(width))
bull=1;
if(strlen(f)*14>=(width))
bull=0;
if(!memcmp(f,"quit",4))
exit(0);
for(sf=f,ta=0;*sf;)
{
if(*sf!=' ')
{
if((ass[ta])%((width-1)/14)==0&&(ass[ta]!=0))
{
ta++;
}
as[ta][(ass[ta])++]=fun(*sf);
sf++;
}
else if(*sf==' ')
{
while(*sf==' ')
{
sf++;
}
ta++;
}
}
if(bull==1)
{
for(m=0;m<=ta;m++)
{
for(b=0;b<ass[m];b++)
{
for(d=0;d<14;d++)
{
if(d3[as[m][b]][0][d]<32)
continue;
else
mo[i2][0]++;
}
}
mo[i2][0]++;
}
for(l=0;l<7;l++)
{
if(align=='c') //居中
{
g=(width-mo[i2][0])/2;
for(z=0;z<g;z++)
{
printf(" ");
}
}
if(align=='r') //右对齐
{
g=(width-mo[i2][0]);
for(z=0;z<g-1;z++)
printf(" ");
}
for(m=0;m<=ta;m++)
{
for(b=0;b<ass[m];b++)
{
for(d=0;d<14;d++)
{
if(d3[as[m][b]][l][d]<32)
continue;
else
printf("%c",d3[as[m][b]][l][d]);
} 
}
printf(" ");
}
printf("\n");
}
}
if(bull==0)
{
for(m=0;m<=ta;m++)
{
for(b=0;b<ass[m];b++)
{
for(d=0;d<14;d++)
{
if(d3[as[m][b]][0][d]<32)
continue;
else
mo[i2][m]++;
}
}
}
for(m=0;m<=ta;m++)
{
for(l=0;l<7;l++)
{
if(align=='c') //居中
{
g=(width-mo[i2][m])/2;
for(z=0;z<g;z++)
{
printf(" ");
}
}

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 求问哪出错了,急!

相关文章

  • 2017-06-05 AD采样率的问题
  • 2017-06-05 求802154中文译本
  • 2017-06-05 51单片机控制TFT液晶显示遇到的问题
  • 2017-06-05 平时用的安卓手机支持433MHz的无线数据接收么?
  • 2017-06-05 一本kingsoft主编的关于加密狗的老书,谁愿和我分享交流?
  • 2017-06-05 IARfor430编译器中#definedo{}while(0)问题
  • 2017-06-17IIC接口
  • 2017-06-05 ESP8266模块如何加接软线天线
  • 2017-06-05 初学者疑惑:如何用vc写代码和调试
  • 2017-06-05 求主板维修资料,谢谢!

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • PowerPC下位段空间分配方向问题!
    • 用串口调试助手给wince开发办发数字,为什么保存下来都是一列,我想让他们在一行。
    • 高分请问各位大侠奔驰声卡驱动程序!!!!!!!安装成功后一定给分
    • 如何实现类似COMLPT等自定义的设备名称呢
    • vxsim模拟器和主机ftp通信问题
    • 这段例子代码是什么意思)初学者一问,各位大吓帮看下,谢谢!
    • 点名系统使用什么蓝牙?
    • [难]求SMC9432系列网卡在Win2000下的驱动程序
    • CC2530数据收发,中断只能实现一次。
    • 各位大侠,请问在QT中如何使lineedit中闪烁的光标水平显示,就像在dos下一样

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有