这个c程序错在呢里 急.输入26个英文字母,奇数大写,偶数小写#includeint main(){\x05char a[26]={65};\x05int i;\x05for(i=1;i
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/08 15:06:00
这个c程序错在呢里 急.输入26个英文字母,奇数大写,偶数小写#includeint main(){\x05char a[26]={65};\x05int i;\x05for(i=1;i
这个c程序错在呢里 急.输入26个英文字母,奇数大写,偶数小写
#include
int main()
{
\x05char a[26]={65};
\x05int i;
\x05for(i=1;i
这个c程序错在呢里 急.输入26个英文字母,奇数大写,偶数小写#includeint main(){\x05char a[26]={65};\x05int i;\x05for(i=1;i
a[0]='a'没有值.
char a[26]={65};这不对.改 char a[26];a[0]=65 或'a';
if((i+1)%2==0)
\x05\x05\x05{
\x05\x05\x05\x05a[i]=a[i]+32;
\x05
\x05\x05\x05}
这里也不对.应改为if(i)%2==0
这是因为当c 语言中数组是从0开始的.若按你的则是奇数小写,偶数大写.
你好 我帮你修改了一下 自己对比一下我写的和你写的差异吧 相信自己能做到
#include
int main()
{
char a[26];
int i;
for(i=0;i<26;i++)/*i应该从0开始*/
{
a[i]=65+i;
if((i+1)%2==0){
a[...
全部展开
你好 我帮你修改了一下 自己对比一下我写的和你写的差异吧 相信自己能做到
#include
int main()
{
char a[26];
int i;
for(i=0;i<26;i++)/*i应该从0开始*/
{
a[i]=65+i;
if((i+1)%2==0){
a[i]=a[i]+32;
printf("%c ",a[i]);
}
else
printf("%c ",a[i]);
}
printf("\n");
return 0;
}
希望能帮到你哈
收起