国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

C++ 字符串轉化為數組 有負數 數字之間為空格間隔

2019-11-08 02:14:57
字體:
來源:轉載
供稿:網友
void strToint()
{
gets(str);	int k = 0;	int num = 0;	for (int i = 0; str[i] != '/0'; i++)	{		if (str[i] == '-')//遇見負號		{			i++;			while (str[i] != ' '&& str[i] != '/0')			{				num = num * 10 + str[i] - '0';				i++;			}			a[k++] = (-1)* num;			num = 0;		}		else if (str[i] == ' ')//遇見空格就計算出數		{			a[k++] = num;			num = 0;		}		else		{			num = num * 10 + str[i] - '0';			if (str[i + 1] == '/0')			{				a[k++] = num;//累計數的大小				num = 0;			}		}	}
}

嗯 注釋一下就看懂了。。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 巴彦淖尔市| 隆子县| 麻城市| 石景山区| 商水县| 环江| 扎鲁特旗| 潼关县| 汶上县| 和静县| 庄河市| 鲁甸县| 新沂市| 新乡县| 仙游县| 星子县| 大埔区| 邳州市| 潞城市| 临城县| 盐池县| 调兵山市| 上饶市| 吕梁市| 三门峡市| 宿松县| 福泉市| 安达市| 寿光市| 新巴尔虎右旗| 晋中市| 邵阳市| 安宁市| 南汇区| 紫云| 阿瓦提县| 芜湖县| 乌恰县| 新田县| 英德市| 江华|