帮忙看看哪错了。。

来源:百度知道 编辑:UC知道 时间:2024/05/26 09:46:33
#include<stdio.h>
void main()
{
int jishu,i;
char n;
printf("请输入一系列字符\n");
for(i=0;i<100;i++)
{
n=getchar();
if("n>='a'&&n<='z'")
jishu++;
putchar(n);

else
{
printf("你输入的不是小写字母:\n");
break;
}

}

} 看看哪里错了 谢谢了
{在那里少了呀?#include<stdio.h>
void main()
{
int jishu,i;
char n;
printf("请输入一系列字符\n");
jishu=0;
for(i=0;i<100;i++)
{
n=getchar();
if(n>='a'&&n<='z')
jishu++;
putchar(n);

else
{
printf("你输入的不是不小写字母:\n");
break;
}

}
}
还是错的 。。。我自己觉的else那句应该包括在for循环里面吧

void main()
{
int jishu=0,i;
char n;
printf("请输入一系列字符\n");
for(i=0;i<10;i++)
{
fflush(stdin);
n=getchar();
if(n>='a'&&n<='z') {
jishu++;
printf("%d",jishu);
//putchar(n);
}
else
{
printf("你输入的不是小写字母:\n");
break;
}

}

}

#include<stdio.h>
void main()
{
int jishu,i;
char n;
printf("请输入一系列字符\n");
jishu=0;
for(i=0;i<100;i++)
{
n=getchar();
if(n>='a'&&n<='z')
{
jishu++;
putchar(n);
}
else
{
printf("你输入的不是不小写字母:\n");
break;
}

}
}

if内条件表达式不要""的
变量jishu没设初值!

if("n>='a'&&n<='z')
{
jishu++;
putchar(n); }
另外要定义变量时要用英文,这不是规定,而是习惯!!

上楼说得