- UID
- 64823
注册时间2009-12-8
阅读权限40
最后登录1970-1-1
独步武林
TA的每日心情 | 开心 2024-12-31 00:26 |
---|
签到天数: 77 天 [LV.6]常住居民II
|
本帖最后由 冷月孤心 于 2015-6-23 00:49 编辑
如果有错误欢迎指正.通过实验,getch与getchar的区别就是getchar可以多接收一个回车或者其它命令方可执行.代码很丑也很挫.高手飘过.
贴出代码:
- #include <stdio.h>
- #include <stdlib.h>
- int main(void)
- {
-
-
- int n = 0;
- int i = 0;
- int a = 0;
- LOOP_1:
- printf("\n请输入次数 :");
- scanf("%d", &n);
- while (n)
- {
- printf("\nxxxx [%d] 次\n", i);//xxxx可以替换成想输入的数据.
- ++i;
- if (i == n)
- {
- goto LOOP_3;
- }
- }
- LOOP_3:
- printf("\nxxxx 共计 : [%d] 次 \n",i);//xxxx可以替换成想输入的数据.
- printf("Do you keep on?( 'Y' or 'N')");
- scanf("%c", &a);
- a = getchar();
- /*printf("\na==%c\n", a);*/
- if (a == 'Y'|| a == 'y')
- {
- n = 0;
- i = 0;
- goto LOOP_1;
- }
- else
- {
- goto LOOP_2;
- }
- LOOP_2:
- system("pause");
- return 0;
- }
复制代码
|
|