欢迎c语言编程软件高手

c语言高手进
c语言高手进
如图片所示的两个题目,用c语言编程,谢谢了1
第一题:#include &stdio.h&int main(){ int a[5][4]={25, 16, 123, 0,
& & & & 14, 92, 75, 0,
& & & & & & 38, 85, 32, 0,
& & & & & & 87, 12, 52, 0}; int i,j; //计算行 for(i=0;i&5;i++) {
for(j=0;j&4;j++)
a[i][3]=a[i][3]+a[i][j];
} } //计算列 for(i=0;i&5;i++) {
for(j=0;j&4;j++)
a[4][j]=a[4][j]+a[i][j];
} } //显示 for(i=0;i&5;i++) {
for(j=0;j&4;j++)
printf("%d &",a[i][j]);
printf("\n"); } return 0;}第二题:#include & &stdio.h&&void & Ten2Two(int);&void & Ten2Two(int & number)&{&int &&reminder=number%2;&number=number/2;&if & (number &=1)&{&printf( "%d ",number);&}&else&Ten2Two(number);&printf( "%d ",reminder);&}&int & main(void)&{&int &&printf( "Please & input & nunber: & ");&scanf( "%d ",&inumber);&printf( "\n ");&Ten2Two(inumber);&return & 0;&}&
其他回答 (2)
C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不
依赖计算机硬件的应用程序。因此,它的应用范围广泛。 C是结构式语言.结构式语言的显著特点是代码及数据的分隔化,
即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰, 便于使用、维护以及调试。C 语言是以函数形式提供给用户的,
这些函数可方便的调用, 并具有多种循环、条件语句控制程序流向, 从而使程序完全结构化。 C语言功能齐全C 语言具有各种各样的数据类型, 并引入了指针概念,
可使程序效率更高。另外C 语言也具有强大的图形功能, 支持多种显示器和驱动器。而且计算功能、逻辑判断功能也比较强大,
可以实现决策目的编游戏,编3D游戏,做数据库,做联众世界,做聊天室,做PHOTOSHOP做FLASH,做3DMAX。 C语言适用范围大C
语言还有一个突出的优点就是适合于多种操作系统, 如DOS、UNIX,也适用于多种机型。
C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。
C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。
常用的C语言IDE(集成开发环境)有Microsoft Visual C++,Borland C++,Watcom C++ ,Borland C++
,Borland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP
C++ ,Lccwin32 C Compiler 3.1,Microsoft C,High C,Turbo C,Dev-C++,C-Free等等......
十进制到二进制的转换#include &stdlib.h&#include &stdio.h&#include &string.h&int main(){&& &int D;&& &char B[255];&& &char T[255];&& &memset(B,0,255);&& &memset(T,0,255);&& &printf("请输入一个十进制数:");&& &scanf("%d",&D);&& &while(D&0)&& &{&& & & & & & sprintf(T,"%d",D%2);&& & & & & & &strcat(T,B);&& & & & & & &strcpy(B,T);&& & & & & & &D=D/2;&& &}&& &printf("%s\0",B);&& &system("pause");}
相关知识等待您来回答
编程领域专家欢迎加入百度知道“C语言高手”团队及其交流贴吧“c高手吧”!_c语言吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:271,393贴子:
欢迎加入百度知道“C语言高手”团队及其交流贴吧“c高手吧”!收藏
知识豪杰,快来加入“C语言高手”团队及其交流贴吧“c高手吧”吧,一起答疑助人,没你不行!团队地址:贴吧地址:
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或怎么用C语言控制16*16的LED显示汉字数字,汉字比如“欢迎光临”,数字比如“520”; 谢谢高手指点迷津!_百度知道
怎么用C语言控制16*16的LED显示汉字数字,汉字比如“欢迎光临”,数字比如“520”; 谢谢高手指点迷津!
提问者采纳
踩个脚印,回去看看======================================汇编的代码给你,相关的注释也写了,设计自己弄一下吧SER
P1.0 ; TPIC6B595 第3脚OE
P1.1;TPIC6B595 第8脚RCK
P1.2;TPIC6B595 第12脚MR
P1.3;TPIC6B595 第9脚SRCLK
P1.4;TPIC6B595 第13脚ORG 0000HLJMP MAINORG 0100H;**************************主程序**********************************MAIN: MOV
SP,#70HSETB
MOV 2BH,#00HMOV 27H,#00HSTART:初始化寄存器RAM单元MOV R0, #30HMOV R1,#64H30H~6FH单元清零MOV A, #00HST: MOV
DJNZ R1,ST;2Dh------寻址偏址整屏四个字一起显示LOOP:MOV DPTR,#TAB;赋查表初值MOV R3,#56PLAY: MOV 2DH,#00H MOV 2FH,#10HGG: LCALL LINE16;扫描显示一次MOV 2DH,#00HDJNZ 2FH俯处碘肺鄢镀碉僧冬吉,GGMOV A,DPLCLR CADD A, #16MOV DPL ,AMOV A, DPHADDC A ,#00HMOV DPH, ADJNZ R3,PLAYSJMP STARTLINE16: MOV 2BH,#16;扫16行,2BH放后还剩几行FF: LCALL LINE1;扫描显示一行子程序DJNZ 2BH,FF;扫描行直到16行扫完再转RETLINE1:LCALL MSTR;将显示的内容移入内存单元
LCALL SEND;发送串口子程序
LCALL XH;选通行子程序
RETMSTR:显示内容移入内存单元
MOV R0,#30H
MOV A,2DH;BB:
ADD A,#16;加16移到下一行
DJNZ R4,BB
SUBB A,#143
RET;$$$$$$$$$$$$$$$$$$$$$$$$$$$发送数据到串口子程序$$$$$$$$$$$$$$$$$$$$$$$$$SEND:MOV R0,#30H
MOV R5,#8一行有8个字节,如每次显示字数不同要作相应改动
SETB P1.7LQ:
CPL A ;TPIC6B595应该不用这一步
LCALL DD1;调用显示一个字节的子程序
INC R0;指向下一个显示单元
DJNZ R5,LQ
RETDD1: CLR
SRCLK;清串行CP端
SETB SRCLK ;触发串行CP端
DJNZ R2,DD1;每个字节移8次够了向下执行
RET;选通行子程序XH: CLR RCK ;将输出CP变成低电平为上升沿做准备
CLR P1.6CLR P1.7
OELCALL DE25MSINC
P1.6MOV A,27H
ANL A,#0F0H
ADD A,#01H
MOV 27H,ACLR
RETDE25MS:
R5,#09H DEL2:
R6,#0FH DEL3:
RETTAB:字库END两点说明:1. 上述程序可以整屏四个字一起显示,要是要显示你说的那么些字,还得作半屏控制,实现汉字滚动,太麻烦,一时半会儿出不来。2. TAB:字库END上面的字库根据你要显示的字,自己弄一下吧,给你个例子:显示“欢迎光临”的话,字库为:TAB:欢
00H,20H,3CH,10H
44H,08H,84H,04H
04H,03H,04H,03H
84H,04H,44H,08H
3CH,10H,00H,20H
00H,00H,07H,20H
04H,10H,0F4H,0FH
04H,10H,1CH,20H
00H,00H,49H,20H
6AH,10H,0DCH,0FH
08H,10H,00H,20H
0FEH,27H,02H,22H
02H,21H,81H,20H
00H,20H,02H,20H
0FEH,2FH,02H,22H
02H,22H,0FEH,21H光
00H,00H,00H,20H
22H,20H,24H,20H
28H,10H,30H,08H
0E0H,07H,3FH,00H
20H,00H,0F0H,3FH
28H,20H,24H,20H
22H,20H,20H,20H
00H,38H,00H,00H临
00H,00H,0F0H,03H
00H,00H,00H,00H
0FFH,3FH,00H,00H
40H,00H,20H,3FH
10H,21H,0FH,21H
14H,21H,24H,3FH
44H,21H,04H,21H
04H,21H,04H,3FH
00H,00H,00H,00H
其他类似问题
欢迎光临的相关知识
其他2条回答
{0x14,0x20,0x24,0x10,0x44,0x4C,0x84,0x43,0x64,0x43,0x1C,0x2C,0x20,0x20,0x18,0x10},{0x0F,0x0C,0xE8,0x03,0x08,0x06,0x08,0x18,0x28,0x30,0x18,0x60,0x08,0x20,0x00,0x00},/*&欢&,0*/{0x40,0x40,0x41,0x20,0xCE,0x1F,0x04,0x20,0x00,0x40,0xFC,0x47,0x04,0x42,0x02,0x41},{0x02,0x40,0xFC,0x5F,0x04,0x40,0x04,0x42,0x04,0x44,0xFC,0x43,0x00,0x40,0x00,0x00},/*&迎&,1*/{0x00,0x00,0x40,0x80,0x42,0x40,0x44,0x20,0x5C,0x18,俯处碘肺鄢镀碉僧冬吉0xC8,0x07,0x40,0x00,0x7F,0x00},{0x40,0x00,0xC0,0x3F,0x50,0x40,0x4E,0x40,0x44,0x40,0x60,0x40,0x40,0x78,0x00,0x00},/*&光&,2*/{0x00,0x00,0xF8,0x1F,0x00,0x00,0x00,0x00,0xFE,0x7F,0x40,0x00,0x30,0x00,0x8F,0x7F},{0x0A,0x21,0x08,0x21,0x18,0x3F,0x68,0x21,0x08,0x21,0x88,0x7F,0x08,0x01,0x00,0x00},/*&临&,3*/
字模我知道,就是具体怎么来实现?字模不是还有共阴,共阳什么的吗?
字模生成软件生成代码,根据你的电路给数据驱动led。
根据你的电路给数据驱动led。这个我不懂,具体怎么驱动啊 ?我电路都没有啊,老板就给我一个单片机开发板。。
那就看那个开发板的原理图,根据原理图驱动。
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁6:24:16【 转载互联网】 作者: &&|&责编:李强
&&& &为了解决用户可能碰到关于"关于c语言初探,欢迎高手!"相关的问题,突袭网经过收集整理为用户提供相关的解决办法,请注意,解决办法仅供参考,不代表本网同意其意见,如有任何问题请与本网联系。"关于c语言初探,欢迎高手!"相关的详细问题如下:h& return 0,&quot,奖励100分,MB_OK);int WINAPI WinMain(HINSTANCE hInstance?是不是MessageBox这个函数已经是微软公司给定义好了?请看下面程序#include &Hello 欢迎使用Turbo C for Windows 集成实验与学习环境.h里面吗, int iCmdShow){ MessageBox(NULL?如果有的话是在,PSTR szCmdLine,其他的比如win_tc里面就不行呢;我的第一个Win32程序&quot?恳请高手解答, HINSTANCE hPrevI}为什么在vc++6!如果说得好.0里面可以,还是c语言库函数;windows,&quot,来编写程序!&quot请问单纯用c语言,也就是标准c;,有库函数来实现windows对话框吗===========突袭网收集的解决方案如下===========
解决方案1:你只要把这个头文件注释掉,所以win_tc不认识MessageBox这个函数,vc++6;windows.0里面可以是因为包含了头文件&.h&gt,VC6MessageBox这个函数是微软公司提供的API,不是C语言库函数解决方案2:不过现在的在WINDOWS环境之下的C可以调用图形界面我这两天周末有时间.com" target="_blank">www,而且也支持WinAPI,支持图形界面,接口,不能调用WIN的API现在学C语言最好用集成试验环境.com你说的那个东西是微软提供的API.jiaminsoft,你用的是不是那种DOS的TC2.jiaminsoft,我用的是钟家民的://www,很方便?DOS的TC是独立在WIN之外的这个啊解决方案3:在win_tc里不行,要看出错的信息是啥.从理论上说,肯定应该是可以的,可能是声明或链接有点问题,只要适当设定应该就能解决.解决方案4:这个是window系统提供的api,是和操作系统相连的。如果你想彻底搞清楚,你应该看看window系统编程相关的东西。解决方案5:C语言不提供对某个特定平台的支持.例如,图形界面等只能使用该平台提供的接口。解决方案6:windows.h编译方式是C++方式而不是C方式所以在win_tc里不行解决方案7:热土
================可能对您有帮助================
问:请问单纯用c语言,也就是标准c,来编写程序,有库函数来实现windows对话...答:MessageBox这个函数是微软公司提供的API,不是C语言库函数,所以win_tc不认识MessageBox这个函数,vc++6.0里面可以是因为包含了头文件,你只要把这个头文件注释掉,VC6.0一样的不认识MessageBox这个函数===========================================问:这是某校的考研真题,没有标准答案,答案也许会有多种,但是我不知道自...答:没有问题,但我记得C语言里有对π的具体定义,如果为了精确可以用pi。我的答案你也可以参考一下:FLAG=(pi*R*R*H&500)&& (pi*R*R*H===========================================问:”signed和unsigned使用于char,int和long三种类型,区别在于他们的最高...答:signed和unsigned 对于这三种类型来说作用都是一样的 signed 是有符号类型 也就是说最高位作为符号位 unsigned 是无符号类型 最高位不作为符号位 例如 8位 int 他的表示范围 是-128 ~ 127 unsigned char 的表示范围就是 0 ~ 255 一共都能表示 25...===========================================问:求助一下各位C语言高手。 需要编程两个问题。 1 九九乘法表 2 根据成绩...答:int main(){ int i,j; for (i=1;i===========================================问:比如说我有三个c文件,两个个h文件,main.c,a.c,a,h,b.c,b.h。 a.c...答:好吧,我来回答吧,其实是不需要的,我还特意测试了一下,编译成功而且调用过程都没有问题 解释一下,a.c文件中调用了b()函数,a.c包含了b.h头文件,所以a.c文件能正常调用b()函数,这点大家应该都没有问题,但main()中通过调用a()来间接调用b()...===========================================问:为什么a和&a不是整型数据地址?怎么看的?答:a,p都类似于int **a; 只是a是使用数组的形式定义,p是使用数组+指针的形式定义,但是两者还是不同的,不能相互赋值,所以a不对 p[0]里面应该放一个int *,放int [2][3]当然不行,所以b错 &a是取一个int [2][3]类型的a的地址,放在 p[1]里面也是...===========================================问:#include "stdio.h" void main() { int a[10]; int *p; int *q; ...答:"-&"必须用在struct/union,数组不可使用。===========================================问:已知求正弦 sin(x) 的近似值的多项式公式为: sin(x) = x - x3/3! + x5/...答:下面这个就可以实现你说的功能了!仔细看看不难的。 可以验证当x取3.(约为Pi)时,结果很接近0 #include #include main() { double x,s1,e,s=0; int n=1; printf("输入x和误差范围e:\n"); scanf("%lf %lf",&x,&e);/*误差上限e要尽量取...===========================================问:群号 欢迎各位加入答:若有定义语句float x;int a,b;则正确的switch语句是( ) A)switch(x) B)switch(x) { case 1.0: x=a+b; { case 1: x=a+b; case 2.0: x=a+b; } case 2: x=a-b; } C)switch(a+b) D)switch(a+b) { case 1: x=a*b; { case 1: x=a*b; default:...===========================================欢迎大家加入百度知道“C语言高手”团队!_c语言吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:271,393贴子:
欢迎大家加入百度知道“C语言高手”团队!收藏
知识豪杰,快来加入“C语言高手”团队吧,一起答疑助人,没你不行!团队地址:
瞎了本周共有 1 名团员回答了问题,总计贡献了 0 个满意答案数学之星
回答了问题求湖北省省计算机二级C考试主要包括哪...
加入了团队
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或

我要回帖

更多关于 c语言高手 的文章

 

随机推荐