前一个和后一个字符
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;
}
字符处理:输出前一个后一个数字字符,
编程题目要求接收一个字符输入,判断其是否为数字字符,然后输出前一个和后一个数字字符或特定提示(如first,last,error)。如果输入是0,输出first1;如果是9,输出8last;否则,根据输入范围给出相应提示。
3925

被折叠的 条评论
为什么被折叠?



