从一个字符数组中读出相应的整数、实数(有点问题,待调试,求大神帮忙)
来源:互联网 发布:淘宝美工基础 编辑:程序博客网 时间:2024/06/05 21:49
从一个字符数组中读出相应的整数、实数
// author:yangyang。//main.c#include "stdafx.h"void shishupanduan(int flag);char s[11];char *p = s;void main(){ gets_s(s); char zhengshu[10]; int i = 0; int dianflag=0;//有几个小数点 int dianflaga[10] = { 0 };//每个小数点的位置 int *pdianflaga = dianflaga;//小数点位置数组的指针 int wflag = 1; while (wflag==1) { //输出整数 if ((*p >= '0'&&*p <= '9')) { zhengshu[i] = *p; i++; p++; } else if (*p == '.') { *(pdianflaga+dianflag) = i;//记录小数点在第几个 dianflag++;//更新小数点个数 p++; i++; } //p++; else if (*p == '\0')//遇到结束标识符退出死循环 { p = zhengshu; while (1) { for (int j = 0; j < i; j++) printf("%c", *(p + j)); wflag = 0; break; } } else { //p++; //i++; } } printf("\n"); for (int dd = 0; dd < dianflag; dd++) { shishupanduan(*(pdianflaga)); pdianflaga++; }}void shishupanduan(int flag){ p = s; int flag1 = flag; int flag2 = flag; for (int k = 0;k<flag; k++) //往前判断是否为整数 { if (*(p + flag1-1) >= '0'&&*(p + flag1-1) <= '9')//是整数往前移位 { flag1--; } else//不是整数跳出for循环 break; } for (int k = 0;k<10-flag; k++)//往后判断是否为整数 { if (*(p + flag2+1) >= '0'&&*(p + flag2+1) <= '9')//是整数往后移位 { flag2++; } else//不是整数跳出for循环 break; } for (int k = flag1 ; k <= flag2; k++) printf("%c", *(p + k)); printf("\n");}
0 0
- 从一个字符数组中读出相应的整数、实数(有点问题,待调试,求大神帮忙)
- 从一个字符数组中读出相应的整数、实数
- 从一个字符数组中读出相应的整数、实数
- 从一个字符数组中读出相应的整数,实数
- 从一个字符数组中读出相应的整数、实数
- 从一个字符数组中读出相应的整数、实数
- 从一个字符数组中读出相应的整数、实数
- 从一个字符数组中读出相应的整数、实数
- 从一个字符数组中读出相应的整数、实数
- C语言编程练习——从一个字符数组中读出相应的整数、实数
- 从一个字符数组中取出相应的整数、实数
- 从一个字符数组中读出相应的整数、实数 例如:char cStringArray[10] = {1,2.3,45.6,7.89}
- 编程练习2——01从一个字符数组中读出相应的整数、实数 例如qwe32.56dgh456ml9.4sad 应该输出 32.56 456 19.4
- 急求大神帮忙解决的问题
- 将整数转换为相应的一个字符数组
- 大神帮忙 谢谢了 求哪里错了 新手 问题有点幼稚 谢谢了
- 将整数转换为相应的一个字符数组。 分析:从个位提取数字,组合字符 符号位的处理 12345=>"12345"
- 将整数转换为相应的一个字符数组。 分析:从个位提取数字,组合字符 符号位的处理 12345=>"12345"
- 求100~200间的所有素数
- Android自定义控件系列--Path综述
- 查找介于n1与n2(0<n1<n2<32768)之间所有满足下列条件的整数: (1)该数的十进制表示中有且仅有两个相同的数字位; (2)该数是素数
- 查找介于n1与n2(0<n1<n2<32768)之间所有满足下列条件的整数: (1)该数的十进制表示中有且仅有两个相同的数字位; (2)该数是素数。
- 开篇:Codec for life
- 从一个字符数组中读出相应的整数、实数(有点问题,待调试,求大神帮忙)
- Mysql数据库事务、隔离、锁机制介绍
- 打印菱形星号组合
- 将整数转换为相应的一个字符数组。 分析:从个位提取数字,组合字符 符号位的处理 12345=>"12345"
- 记忆的标签
- 复数类_所有函数都写在类的外部(h和cpp分开)
- 字符串数组的冒泡排序,从小到大(冒泡法前几篇有例子)
- 用自交叉连接生成数字表
- php用redis做session共享