从一个字符数组中读出相应的整数、实数
来源:互联网 发布:win7禁止软件安装 编辑:程序博客网 时间:2024/06/14 02:11
#include <stdio.h>#include <string.h>void my_seek(char *str,int a[],float b[]){ int i = 0; //存放整数的个数 int j = 0; //存放浮点数的个数 int k = 0; int temp1 = 0; float ch = 0.1; float temp2 = 0.0; while(*str) { while(((*str >= '0')&&(*str <= '9'))||*str == '.') //判断是否为整数 { while(*str >= '0'&&*str <='9') { temp1 = temp1*10+*str-'0'; str++; } if(*str == '.') //判断是否为浮点数 { temp2 = temp1; str++; while(*str >= '0'&&*str <='9') { temp2 = temp2+(*str-'0')*ch; str++; ch = ch * 0.1; } b[j] = temp2; j++; } else { a[i] = temp1; //将整数存放在a数组中 i++; } } temp1 = 0; temp2 = 0.0; str++; } printf("字符串中的整数为:\n"); for(k = 0;k < i; k++ ) { printf("%d ",a[k]); } printf("\n"); printf("字符串中的浮点数为:\n"); for(k = 0;k < j;k++) { printf("%g ",b[k]); } printf("\n");}int main(){ char str[100] = {0}; int a[100] = {0}; float b[100] = {0.0}; printf("please input string:\n"); scanf("%s",str); my_seek(str,a,b); return 0;}
阅读全文
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"
- 将整数转换为相应的一个字符数组。 分析:从个位提取数字,组合字符 符号位的处理 12345=>"12345"
- C语言程序之整数转换为相应的一个字符数组
- JZOJ5230. 【NOIP2017模拟A组模拟8.5】队伍统计
- 编程模拟五
- 算法分析
- Hibernate的HQL,QBC 查询语言(包括多表联合查询join)
- MFC编写计算器
- 从一个字符数组中读出相应的整数、实数
- ubuntu maven install&config
- Java开发中的23种设计模式详解(转)
- 内存管理概述
- Shuffle'm Up
- POJ 3259 Wormholes (Bellman-Ford判断负环)
- HDOJ 1004,Let the Balloon Rise
- python多线程上锁
- LeetCode 3Sum