输入一串字符,只包含“0-10”和“,”,找出其中最小的数字和最大的数字(可能不止一个),输出最后剩余数字个数
来源:互联网 发布:java d参数 编辑:程序博客网 时间:2024/05/17 02:30
输入一串字符,只包含“0-10”和“,”找出其中最小的数字和最大的数字(可能不止一个),输出最后剩余数字个数。
如:输入 “3,3,4,5,6,7,7”
输出 3
支持0-10
#include "stdafx.h"int _tmain(int argc, _TCHAR* argv[]){char str[20]=" ";std::cin>>str;int a[10]={0};int i=0,j=0,max=0,min=20;while(str[i]){if(str[i+1]==','||str[i+1]=='\0'){ a[j]=str[i]-'0'; if(max<a[j]) max=a[j]; if(min>a[j]) min=a[j]; j++; i+=2;} else if(str[i+1]=='0') { a[j]=10; if(max<a[j]) max=a[j]; if(min>a[j]) min=a[j]; j++; i+=3; } }int length=j;for(int n=0;n<length;n++){if(a[n]==max||a[n]==min)j--;}printf("%d,%d,%d",j,max,min);//j表示去掉最大数最小数后最后剩余数字个数,max,min分别是最大数最小数return 0;}
0 0
- 1、 输入一串字符,只包含“0-10”和“,”找出其中最小的数字和最大的数字(可能不止一个),输出最后剩余数字个数。
- 输入一串字符,只包含“0-10”和“,”,找出其中最小的数字和最大的数字(可能不止一个),输出最后剩余数字个数
- 输入一个字符串只包含“0~10”和”,“找出最小的数字和最大的数字(可能不止一个),输出最后剩余数字的个数,如输入”3,3,4,5,6,7,7“
- 输入一串字符串,运用输出方法计算其中大写 小写 数字 和其他字符的个数
- 输入一串数字输出最大的数字
- 输入一串字符输出字符中大写字母小写字母和数字空格的个数
- 输入10个数,找出其中绝对值最小的数,将它和最后一个数交换,然后输出这10个数。
- 输入10个数,找出其中绝对值最小的数,将它和最后一个数交换,然后输出这10个数。
- /*c语言,要求输入一个数字,统计其中偶数的个数,频率,最大最小等题目要求输入一个数字,然后统计其中的偶数的个数,最大的偶数和最小的偶数,以及最大偶数的发生频率*/
- 统计传入字符串参数(可能不止一个参数)的英文字母、空格、数字和其他字符的个数
- 输入一串字符,统计出其中的英文字母,空格,数字和其他字符
- 一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数
- 输入一串数字,将其中最小的与第一个调换,最大的与第二个调换,然后输出
- 输入一串字符,统计其中字母,数字,空格及其他符号的个数
- 输入一个字符串,分别统计出包含的英文字母、数字、空格和其他字符的个数
- 编写一个函数,分别统计出传入字符串参数(可能不止一个参数)的英文字母,空格,数字和其他字符的个数
- 输入一行字符,统计其中英文字符、数字字符、空格和其他字符的个数
- (Map实现)有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数
- USRP pl2303串口转USB
- android 在android中教你一行代码判断是不是主线程
- 不带缓冲IO与带缓冲IO的区别分析
- 装饰模式小试
- MODBUS ASCII和RTU两种模式的对比
- 输入一串字符,只包含“0-10”和“,”,找出其中最小的数字和最大的数字(可能不止一个),输出最后剩余数字个数
- C++作业4.20
- leetcode - Course Schedule II
- 使用Material design主题异常
- 优化ListView
- 蜀中猿从学oracle,01,时间2015-5-14
- 体验个推推送,感受Android推送的魅力
- 非阻塞connect select问题
- android ListView自定义用法