问题:计算输入到计算机内的字符个数,并在输入换行符时输出字符数。
#include<stdio.h>
void main()
{
int x=0;
printf("请输入一段字符(回车键停止):\n");
for(;getchar()!='\n';x++);
printf("输入了%d字符",x);
}
#include<stdio.h>
void main()
{
int x;
char c;
printf("请输入一段字符(回车键停止):\n");
while(getchar()!='\n')
x++;
printf("%d",x);
}
#include<stdio.h>
void main()
{
int x;
char c;
printf("请输入一段字符(回车键停止):\n");
scanf("%c",&c);
for(x=0;c!='\n';x++)
scanf("%c",&c);
printf("%d",x);
}
#include<stdio.h>
void main()
{
int x;
char c;
printf("请输入一段字符(回车键停止):\n");
scanf("%c",&c);
while(c!='\n')
{
x++;
scanf("%c",&c);
}
printf("%d",x);
}