放一系列的字符型变量,然后计算大小写
#include<stdio.h>
void main()
{
char inp;
int small, big, i;
printf("input your characters: \n");
scanf("%c",&inp);
small=0;
big=0;
for(i>0; i<=10; i++)
{
if (inp >='a' && inp <= 'z')
small ++;
else if (inp >= 'A' && inp <= 'Z')
big ++;
putchar(inp);
}
if (small > big)
printf("Small is %d more than big \n",small-big);
else if (small < big)
printf("big is %d more than small \n",big-small);
else
printf("same \n");
getch();
}
这个为什么不能运行
我看答案在循环中用了inp=getchar();和putchar(inp);这两个什么意思,求详解