asp网站建设源码,网站模板更换,网站域名放国外,网络营销策划案范本《C语言必背18个程序190例--语法高亮》由会员分享#xff0c;可在线阅读#xff0c;更多相关《C语言必背18个程序190例--语法高亮(111页珍藏版)》请在人人文库网上搜索。1、C语言必背18个经典程序输入什么显示什么main()int c#xff1b;cgetchar()#xff1b;同时(c#…《C语言必背18个程序190例--语法高亮》由会员分享可在线阅读更多相关《C语言必背18个程序190例--语法高亮(111页珍藏版)》请在人人文库网上搜索。1、C语言必背18个经典程序输入什么显示什么main()int ccgetchar()同时(cEOF) 放入炭(c)cgetchar()可以在Win-tc下编译通过C语言精彩作图之一颗三维的心/*心脏*/#包括#包括#定义PI 3 .void main()双a国际xyy1rR1int gdriverDETECTgmode .initgraph(gdrivergmode c : TC )printf(请输入radus(80):”)scanf(% d r)清除设备()setbkcolor(9)setcolor(4)outextxy(8020 此程序显。2、示心脏图片)y1240-r对于(a0a2 *a/27) x320 r * cos(a)y240 r * sin(a)R1sqrt(x-320)*(x-320)(y-y1)*(y-y1)圆(xyR1)outextxy(80460 按任意键退出“”)getch()封闭图()用C语言显示位图文件的扩展名图形#包括 stdio.h #包括 dir.h #包括 dos.h #包含 graphics.h char * malloc()/*malloc转换*/char bmp_to_dat(char *bmpchar *dat)/*将16色位图文件的扩展名文件转。3、换为可以用putimage输出的格式bmp为原位图文件的扩展名文件dat为转化文件*/无符号字符c8扫描次数扫描像素未签名的茶工件I、j、k、n、nowpos、iw、ih静态int颜色160426153781210149131115 无符号字符工作线640扫描线640文件*fp*targetfp .联盟无符号字符值结构无符号cl:4未签名的ch:4颜色 mycolor如果(fpfopen(bmp Rb )NULL)返回(0)targetfpfopen(dat“WB”)f . SEK(第一太平绅士18岁SEEK _ SE。4、T)iw0ih0fread(iw41FP)/*读图像宽度*/fread(ih41FP)/*读图像高度*/if(iw0ih0iw640ih480) fc丢失(FP)fc损失(目标FP)返回(0)iw-ih-/*放图像中的长宽比实际数值少1*/scan _ timesiw/8 1/*行处理单位数*/scan _ pixscan _ time * 4/*行像素字节数* 1单位4字节*/fputc(iw%6目标FP)/*填充信息头长、宽部分*/fputc(iw/256目标FP)fputc(ih%6目标FP)fputc(ih/256目标F。5、P)偏移量(fp-scan _ pixSEEK _ END)对于(j0jihj)现在位置0fread(扫描线扫描像素1FP)fseek(fp-scan _ pix * 2SEEK _ CUR)对于(n3n0n - ) /*解码4个位面*/对于(10in1)(7-k)工作线现在位置工作位置nowposfwrite(工作线扫描像素1目标FP)关闭fc损失(目标FP)返回(1)main()int gdVGAgmVGAHInchar *bufferbmpfile13_ 16 file13 0 文件*fp .结构ffblk 。6、* ff/*寄存器bgid river(EGAVGA _ driver)*/初始化图(gdgm C : TC )现在开始显示16色bmp . n n )看跌期权(”请选择”)printf(0 .退出n1 .位图文件的扩展名文件名 n )而(1)ngetch()开关(n)案例0 :继续案例0:出口(0)案例1:打印(”请输入位图文件的扩展名文件名(* .获取(骨形态发生蛋白文件)转到在外输出strncpy(_ 16文件BMP文件strlen(BMP文件)-3)strcat(_16file dat )如果(bmp_to_dat(bmpfile_16fil。7、e)puts(无法打开文件“!)封闭图()退出(0)fpfopen(_16file“Rb”)findfirst(_16fileffFA _ ARCH)如果(缓冲区malloc(ff-ff _ fsize)NULL)退出(0)n0同时(feof(fp)缓冲器nfg etc(FP)n对于(n0n100n)putimage(350-nn/2缓冲区COPY _ PUT)getch()封闭图()自由(缓冲)关闭1、/*输出9*9口诀。共9行9列我控制行j控制列*/#包括 stdio.h main()int ij结果对于(I1i10(一。8、)对于(j1j10j)结果I * jprintf(“% d * % d%-3d”Ij结果)/*-3d表示左对齐占3位*/printf( n )/*每行之后的换行符*/2./*经典问题有一对兔子。从出生后的第三个月开始每个月都会有一对兔子出生。小兔子长到第三个月每个月都会生下另一对兔子。如果兔子没有死每月兔子的总数是多少兔子定律是1123581321 *系列main()长f1F2int If1F21对于(I1i20(I) printf(ld ld,f1,f2)if(I % 20)printf( n )/*控制输出每行四个*/。9、f1f1 f2/*前两个月相加并分配到第三个月*/f2f1 f2/*前两个月相加并分配到第三个月*/3/*判断101和200之间有多少质数并输出所有质数和质数。程序分析判断质数的方法用一个数去掉2到sqrt(这个数)如果它能被精确地除它表明这个数不是质数而是质数。*/#包括“math.h”main()int mIkh0leap1printf( n )对于(m101m200m) ksqrt(m1)对于(I2ik。(I)if(m%i0) leap0休息如果(闰)/*在内循环结束后闰仍然是1那么m是质数*/ printf(“%-4d”m)hif(h0)printf( n )leap1printf( n总计为%d h)4/*如果一个数正好等于它的因子之和这个数称为“完全数”。例如61 2 3。设计找出1000以内的所有数字。*/main()静态int k10int ijns对于(j2j1000j)n-1sj。对于(I1i。