前一个和后一个字符
Time Limit:1000MS Memory Limit:65535K
题型: 编程题 语言: G++;GCC;VC
描述
编写程序,输入一个数字字符,输出其前一个和后一个的数字字符,如果输入的是0前一个输出 “first”,9后一个则输出“last”,输入的不是数学字符,输出“error”
输入格式
一个字符
输出格式
输出结果
输入样例
0
输出样例
first 1
#include <stdio.h>
#include <string.h>
#include <math.h>
int main()
{
char a,a1,a2;
scanf("%c",&a);
if(a=='0')
{
printf("first 1\n");
}
if(a=='9')
{
printf("8 last\n");
}
if(a>'9'||a<'0')
printf("error\n");
if(a>'0'&&a<'9')
{
a1=a-1;
a2=a+1;
printf("%c %c\n",a1,a2);
}
return 0;
}