#include<iostream>
using namespace std;
#include<string.h>
void main()
{
int k=0;
int a[80];
char b[80];
for( k=0;a[k-1]!='\0';k++)
{
cin>>a[k];
}
for(int i=0;a[k]!='\0';i++)
if(a[i]>='97'||a[i]<='122')
b[i]=a[i]-32;
for(int t=0;a[t]!='\0';t++)
cout<<b[t]<<endl;
}
如果用char型的a数组,运行时,它根本就不知道哪是停下来!然后我就定义了int型的,等下转回char型的!发现,不会来事啊?求大神!
using namespace std;
#include<string.h>
void main()
{
int k=0;
int a[80];
char b[80];
for( k=0;a[k-1]!='\0';k++)
{
cin>>a[k];
}
for(int i=0;a[k]!='\0';i++)
if(a[i]>='97'||a[i]<='122')
b[i]=a[i]-32;
for(int t=0;a[t]!='\0';t++)
cout<<b[t]<<endl;
}
如果用char型的a数组,运行时,它根本就不知道哪是停下来!然后我就定义了int型的,等下转回char型的!发现,不会来事啊?求大神!