⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 6-7-all.cpp

📁 学习c++的ppt
💻 CPP
字号:
#include <iostream.h>
#include <string.h>
#include <iomanip.h>

int a[20], ncc = 0;

void main()
{   char str[80], *sp;
    char * getOneInt(char *);
	void PrintData();

    cout << "请输入字符串:";
    cin.getline(str, 80);
	sp = str;
	while(*sp != '\0')  {
		if(*sp >= '0' && *sp <= '9')  
			sp = getOneInt(sp);
		else sp ++;
	}
	PrintData();
}

char *getOneInt(char * ss)
{   char  buf[20];
    int i = 0;
	void TrantoInt(char *);

    while(*ss >= '0' && *ss <= '9')
		buf[i ++] = *ss++;
	buf[i] = '\0';
    TrantoInt(buf);
	return ss;
}

void TrantoInt(char *bs)
{   int sjw = 1, val = 0, slen = strlen(bs); 

    for(int i = slen-1; i >= 0; i --)  {
        val = val + (bs[i] - '0') * sjw;
		sjw = sjw * 10;
	}
	a[ncc ++] = val;
}

void PrintData()
{   cout << "\n结果:";
	for(int i = 0; i < ncc; i ++)
        cout << setw(8) << a[i];
    cout << endl << endl;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -