围棋源码linux/UNIX汉字编码GB2312
2024/12/19 13:23:54 9KB 围棋
#include#include#include#includeusingnamespacestd;intw=0;//尾数累加器intp=0;//指数累加器intj=0;//十进制小数位数计数器inte=1;//用来记录十进制数的符号,当指数为正时为1,为负时为-1inti=0;//用来标志元素位置intd=0;//用来表示每个数值型元素对应的数值constintN=40;//用来确定输入识别符的最大长度chardata[N];//存放输入的识别符boolis_digit;//标志是否是数字stringCJ1;//确定是整形还是实型doubleCJ2;//记数值//函数声明voidcheck(charc);//检查首字母是否是数字的函数voiddeal_integer(charc);//处理识别符的整数部分voiddeal_point(charc);//用来处理小数部分voiddeal_index(charc);//用来处理指数部分voids_next();//确定实型voidz_next();//确定整型voidlast();//计算CJ2voiderror();//程序中错误处理程序voiddeal();//处理函数主体intmain(){//主函数coutdata;deal();//处理函数主体last();//计算CJ2system("pause");return0;}voidcheck(charc)//判断输入的首字母是否是数字{is_digit=isdigit(c);while(is_digit!=true){//输入的首字母不是数字时coutdata;check(data[0]);}}voiddeal_integer(charc){//处理识别符的整数部分d=(int)c-48;w=w*10+d;i++;if(isdigit(data[i])!=0)//下一个仍是数值时,调用程序本身deal_integer(data[i]);}voiddeal_point(charc){//用来处理小数部分inttemp=i;if(isdigit(c)!=0)//是数值字符时deal_integer(c);else{error();//错误处理程序deal();//处理函数主体}j=i-temp;//记录十进制小数位数}voiddeal_index(charc){//用来处理指数部分if(c=='-'){e=-1;i++;}//是'-'号时else{if(c=='+')i++;//是'+'号时else{if(isdigit(c)==false)//非数值字符时{error();//错误处理程序deal();//处理函数主体}else
2024/12/19 11:09:24 33KB 无符号数的词法分析程序
使用STM32实现uip的tcp,udp并行通讯,获取网络信息,解析域名。
2024/12/19 3:55:05 6.46MB uip stm32 tcp udp
用28335控制LCD12864的液晶显示程序,可自行改变显示内容。
2024/12/19 2:17:09 6KB 28335 LCD12864
STM32+OLED驱动,模拟SPI通信,可显示字符,数字,图案。
显示串口收到的数据
2024/12/19 2:50:09 6.77MB STM32,OLED
完美支持win10的CANtest驱动,主要用于USBcan_2E_U和E——U
2024/12/19 0:22:30 7.35MB qd
基于stm32f103c8t6
2024/12/18 22:19:23 6.6MB stm32 红外模块
c实现矩阵求逆程序。
希望对大家有所帮助。
2024/12/18 17:56:03 27KB 矩阵求逆
LabView2018中文破解版下载安装教程非常实用NI软件技术开发
2024/12/18 13:40:50 2.11MB LabView 2018 破解版 中文
共 1000 条记录 首页 上一页 下一页 尾页