- 论坛徽章:
- 95
|
原帖由 彩虹骑士 于 2007-6-1 23:26 发表
帮我改下可以吗
这两段程序要想获得预期的结果,不但代码要正确,而且使用编译好的可执行程序的方式也要正确。
1. 输入字符对应的 ASCII 码,打印对应的字符:
- #include<stdio.h>
- int main(void)
- {
- int c1, c2;
- printf("请输入你需要表示的整数值: ");
- scanf("%d, %d", &c1, &c2);
- printf("输出整数对应的字符: \n");
- printf("\t%d 对应的字符是: %c\n", c1, c1);
- printf("\t%d 对应的字符是: %c\n", c2, c2);
- return 0;
- }
复制代码$ ./a.out
请输入你需要表示的整数值: 97,98
输出整数对应的字符:
97 对应的字符是: a
98 对应的字符是: b
2. 输入字符,打印其对应的 ASCII 码。
- #include<stdio.h>
- int main(void)
- {
- char a, b;
- printf("请输入你需要表示的字符: ");
- scanf("%c, %c", &a, &b);
- printf("输出字符对应的数字: \n");
- printf("\t%c 对应的数字是: %d\n", a, a);
- printf("\t%c 对应的数字是: %d\n", b, b);
- return 0;
- }
复制代码$ ./a.out
请输入你需要表示的字符: a,b
输出字母对应的数字:
a 对应的数字是: 97
b 对应的数字是: 98
[ 本帖最后由 MMMIX 于 2007-6-1 23:53 编辑 ] |
|