c++麻烦给加个程序注释。。。

来源:百度知道 编辑:UC知道 时间:2024/05/10 05:09:40
#include<iostream.h>
static char ch[5];
void main()
{
for(int f=0;f<5;f++)
ch[f]='0';
char ch1;
while(1)
{

for(int a=0;a<5;a++)
{
cin>>ch1;

for(int b=0;b<5;b++)
{
if(ch[b]==ch1){cout<<"retype"<<endl;break;}
if(ch[b]=='0')
{
if(ch[b]!=ch1)
{
ch[b]=ch1;
cout<<ch[b]<<"字符已写入ch"<<b<<endl;
break;
}
}
}
}
for(int g=0;g<5;g++)
cout<<"ch"<<g<<" "<<ch[g]<<endl;
}
}
//--不怕大家笑话自己写的程序。。结果也是想要的。。不过读起来又混乱了麻烦高手给写注释。。。

你自己加吧。

自己写的,自己怎么会读不懂?

那,下次写程序的时候,注意了,写的同时加上注释

楼上说的很对 自己写的程序 干什么用的 肯定自己很清楚 不过最好是以后自己边写边加注释

#include<iostream.h>
static char ch[5]; //给字符数组ch分配内存,大小为5
void main()
{
for(int f=0;f<5;f++)
ch[f]='0'; //初始化
char ch1;
while(1)
{

for(int a=0;a<5;a++)
{
cin>>ch1; //输入字符

for(int b=0;b<5;b++)
{
if(ch[b]==ch1){cout<<"retype"<<endl;break;}
if(ch[b]=='0')
{
if(ch[b]!=ch1)
{
ch[b]=ch1;
cout<<ch[b]<<"字符已写入ch"<<b<<endl;
break;
}
}
}
}
for(int g=0;g<5;g++)
cout<<"ch"<<g<<" "<<ch[g]<<endl; //输出字符数组
}
}