如何编写程序,自己编写程序( 七 )
int num=0; //记录空格的个数
int order[20]; //记录各个空格的位置
int i,j,k;
int sum[20]; //记录子字符串出现的个数
int flag=0; //判断是否把子字符串输入到str中
for(i=0;i<20;i++)
memset(temp[i],'\0',20); //把那里面的元素清零,如果不清零会产生乱码
for(i=0;i<20;i++)
memset(str[i],'\0',20); //把那里面的元素清零,如果不清零会产生乱码
printf("please input the string:\n");
gets(string); //把字符串输入到字符数组string[400]中
for(i=0;string[i]!='0';i++)
string[i]=tolower(string[i]); //将字符串中的大写字母转化成小写字母
for(i=0;string[i]!='0';i++)
if(string[i]==' ')
{
order[num]=i; //记录空格的位置
num++; //空格的数目加1
}
for(i=0;i<order[0];i++)
temp[0][i]=string[i];//记录了第一个空格前的字符串,把它输入到temp[0][]中.
for(j=0;j<num;j++)
for(k=0,i=order[j]+1;i<order[j+1];i++)
temp[j+1][k++] = string[i]; //将string字符串分开后存在temp中,也就是把第一个空格之后的字符串分别存放在temp中 。
//第一个字符串为temp[0],第二个字符串为temp[1],往后就一次类推了
for(k=0,i=0;i<num;i++)
{
flag=0;
for(j=0;j<k;j++)
if(!strcmp(temp[i],str[j]))
{
flag=1;
break;
}
if(flag==0)
strcpy(str[k++],temp[i]);//关于他的实现举例,第一遍时temp[0]=hello,str[0]=hello;但是当temp[1]=hello时,str[1]中不会
//在存储temp的值,而是把这个忽略掉,接着往下找 。
}
for(i=0;i<k;i++) //k决定了输出的字符串的个数,从而避免了相同字符串的重复输入,通过flag的变化来实现
{
sum[i]=0;
for(j=0;j<num;j++)
if(!strcmp(str[i],temp[j]))
sum[i]++;
printf("%s %d\n",str[i],sum[i]);
}
}*/
怎么编写程序
- 在这里我们借助的软件是Visual C++6.0 。
打开软件,先新建一个工程,在新建一个C++源文件,这些你听起来可能有点陌生,不要担心,你只需要按照下面的图片进行操作就好 。
- 2
在建好文件之后,我们一起来动手编写属于自己的第一个C++程序吧!
- 3
在源文件处,输入下列代码
#include<iostream>
using namespace std;
void main(){
cout<<"我的第一个程序!"<<endl;
}
- 4
然后我们编译这个程序,点击图中右上角有红色边框的按钮 。
- 【如何编写程序,自己编写程序】5
最后运行这个程序,点击图中右上角的红色框里的按钮,看看运行结果吧!
- 6
最后结果
推荐阅读
- 如何叠衣服,如何快速叠短袖
- 创业板如何开通,创业板怎样确定中签
- 如何提升管理能力,不断提升管理能力
- 删除的短信如何恢复,删掉的短信在哪恢复
- 如何了解自己,怎样才能清楚的认识自己
- 如何胖脸,怎么只胖脸增肥
- 如何养蜂,养蜂人养蜂过程
- 小程序如何推广,小程序拉新推广
- 如何呼吸,呼吸是自动的吗
- 如何刮腻子,刮腻子技巧