|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
do while循环处不理解
- #include <stdio.h>
- int main()
- {
- int num = 0;
- long sum = 0L; // 0L表示类型为long的0
- int status;
- do
- {
- printf("请输入合法的数字:");
- sum = sum + num;
- status = scanf("%d", &num);
- } while(status == 1);
- printf("结果是:%ld\n", sum);
- return 0;
- }
复制代码
- #include <stdio.h>
- int main()
- {
- int num = 0;
- long sum = 0L; // 0L表示类型为long的0
- int status;
- do
- {
- //这是让用户循环输入一个合法数字,将这些数求和,再输出。
- printf("请输入合法的数字:");
- //求和
- sum = sum + num;
- //用户输入,当输入为合法数字时,返回值status = 1,循环继续,不是合法数字时,status = 0,循环退出。
- status = scanf("%d", &num);
- } while(status == 1);
- printf("结果是:%ld\n", sum);
- return 0;
- }
复制代码
|
|