C语言:多组输入和getchar函数(2)

简介: C语言:多组输入和getchar函数

二、在使用多组输入时,什么情况需要使用getchar函数

进行多组循环的参数为 字符类型 时,需要使用getchar函数吸收输入完参数后换行的空格

示例1

代码:

#include <stdio.h>
int main()
{
  char ch =0;
  while(scanf("%c",&ch)==1)
  {
    getchar();
    if((ch>=65 && ch<=90) || (ch>=97 && ch<=122))
      printf("%C is an alphabet.\n",ch);
    else
      printf("%c is not an alphabet.\n",ch);
  }
  return 0;
}

如果输入的参数是整型,则不需要使用getchar

相关文章
|
6天前
|
C语言
C语言:内存函数(memcpy memmove memset memcmp使用)
C语言:内存函数(memcpy memmove memset memcmp使用)
|
3天前
|
C语言
pta浙大版《C语言程序设计(第3版)》 习题6-4 使用函数输出指定范围内的Fibonacci数 (20分)
pta浙大版《C语言程序设计(第3版)》 习题6-4 使用函数输出指定范围内的Fibonacci数 (20分)
|
3天前
|
C语言
pta 浙大版《C语言程序设计(第3版)》题目集 习题6-6 使用函数输出一个整数的逆序数 (20分)
pta 浙大版《C语言程序设计(第3版)》题目集 习题6-6 使用函数输出一个整数的逆序数 (20分)
|
3天前
|
C语言
(浙大版《C语言程序设计(第3版)》 习题6-5 使用函数验证哥德巴赫猜想 (20分)
(浙大版《C语言程序设计(第3版)》 习题6-5 使用函数验证哥德巴赫猜想 (20分)
|
5天前
|
安全 C语言
【C语言】strcpy与strncpy函数的使用和模拟实现
【C语言】strcpy与strncpy函数的使用和模拟实现
5 0
|
5天前
|
C语言
【C语言】字符分类函数与字符转换函数
【C语言】字符分类函数与字符转换函数
9 1
|
5天前
|
程序员 编译器 C语言
C语言之函数与参数
C语言之函数与参数
5 0
|
6天前
|
C语言
C语言:字符函数和字符串函数(strlen strcat strcmp strncmp等函数和模拟实现)
C语言:字符函数和字符串函数(strlen strcat strcmp strncmp等函数和模拟实现)
|
6天前
|
机器学习/深度学习 C语言
函数递归深入解析(C语言)
函数递归深入解析(C语言)
|
6天前
|
编译器 C语言
函数深入解析(C语言基础入门)
函数深入解析(C语言基础入门)