|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
#include<iostream>
void yy()
{
int a;
printf("please input number: ");
scanf_s("%d",&a);
printf("charater=%c\n", a);
getchar();
}
int main()
{
char d;
int b;
printf("please choise y(num to char) or n(char to num): ");
d = getchar();
if (d == 'y')
{
yy();
}
else if (d != 'y')
{
printf("please input character: ");
b = getchar();
printf("=%d", b);
}
getchar();
return 0;
}
帮你修改了,并做了注释
- #include<stdio.h>
- #include<iostream>
- void yy()
- {
- int a;
- printf("please input number: ");
- scanf("%d",&a);
- printf("charater=%c\n", a);
- getchar();
- }
- int main()
- {
- char d;
- int b;
- printf("please choise y(num to char) or n(char to num): ");
- d = getchar();
- if (d == 'y')
- {
- yy();
- }
- else if (d != 'y')
- {
- printf("please input character: ");
- getchar();//清除上一个输入之后的回车字符,因为getchar读一个字符,会把回车留下,下一个getchar就会读到回车字符了
- b = getchar();
- printf("%c=%d",b,b);
- }
- getchar();
- return 0;
- }
复制代码
|
|