【菜鸡笔记】#1 循环运算时记得清零关键变量
来源:互联网 发布:mac系统的网游 编辑:程序博客网 时间:2024/05/17 02:04
来看一个简单的小栗子:
输入一个正整数repeat (0<repeat<10),做repeat次下列运算:输入一批正整数(以零或负数为结束标志),求其中的奇数和。
我的code:
#include <stdio.h> int odd(int n); int main(void) { int n, sum; int ri, repeat; scanf("%d", &repeat); for(ri = 1; ri <= repeat; ri++){ sum=0; scanf("%d",&n); while(n>0){ if(odd(n))sum=sum+n; scanf("%d",&n); } printf("The sum of the odd numbers is %d.\n", sum); } } int odd(int n){ if(n%2==0)return 0; else return 1; }
很简单吧?然而如若不清零sum变量,程序在第二次进行运算时,sum的返回值便会出错。
已经是第一万次发生这个事情了,切记切记。
0 0
- 【菜鸡笔记】#1 循环运算时记得清零关键变量
- #1305:Fermat vs. Pythagoras--注意关键变量清零
- 【杭电-oj】-2015-偶数求和(循环输出记得清零,最后一个输出没有空格非数组(n--)用n==0时判断)
- 循环中使用break时一定要记得更新变量是否已经正常更新,特别是FOR语句中
- Python学习笔记(1)变量、循环
- 变量,运算符(笔记)
- Go学习笔记(五)变量,常量,运算符,条件语句,循环语句
- c默认清零的变量
- python_变量+循环学习笔记
- cf375b_模拟_每个状态结束时,要及时清零标识变量和累积变量
- TCL(Tool Command Language)学习笔记1-变量&循环&分支
- swift学习笔记1-常量变量、运算符、类型转换
- 清零?
- 将int型变量第3位 置1 或清零
- Linux Shell变量和运算符笔记
- 变量 类型 运算符 笔记整理02
- Shell学习笔记---变量赋值与运算
- c 语言笔记.变量与运算符
- 七种qsort排序方法
- chain.doFilter(request,response)含义
- hrbust 1611 最强兵力【二维费用完全背包+分类处理】
- Uva133 The Dole Queue
- 1067. Sort with Swap(0,*) (25)
- 【菜鸡笔记】#1 循环运算时记得清零关键变量
- 解决Adobe Acrobat 9 Pro序列号无效/重新激活方法
- NSInvocation与异常处理
- LeetCode 118. Pascal's Triangle
- 微信支付
- 424.Evaluate Reverse Polish Notation-逆波兰表达式求值(中等题)
- Linux字符设备驱动实验
- 贪吃蛇游戏(c实现)
- Spring 400错误