国产探花免费观看_亚洲丰满少妇自慰呻吟_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;			}		}	}
}

嗯 注釋一下就看懂了。。


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

圖片精選

主站蜘蛛池模板: 渑池县| 海门市| 津市市| 嘉兴市| 肇东市| 内乡县| 黔西县| 内黄县| 定西市| 昌黎县| 连江县| 牡丹江市| 防城港市| 于都县| 尉氏县| 武冈市| 桂平市| 铁力市| 新宾| 南昌县| 成安县| 友谊县| 日喀则市| 五莲县| 宁都县| 天门市| 抚顺县| 阳山县| 嘉定区| 怀来县| 德清县| 渭源县| 大名县| 永宁县| 灌云县| 府谷县| 临海市| 泰来县| 嵊州市| 临江市| 沭阳县|