本文共 899 字,大约阅读时间需要 2 分钟。
int j;int ifor(i=0;i
冒泡排序三个关键点:
1.轮次为元素数-1;(轮次) 2.第一轮和第二轮冒泡有何差别?;(模拟、差异) ※3.冒泡方向(是向着每一轮元素减少的那个方向冒泡的),这关乎是 j++ or j- -(方向)关于数组要不要全部初始化为0?
答:目前看来不需要while(scanf("%d",&n)!=EOF &&n!=0)
和while(scanf("%d",&n)!=EOF &&scanf("%d",&n)!=0)
两者辨识
scanf()
其实是一个函数,只要碰到它就会要求输入 那么这样看来,前者只要求输入一次,并且直接赋值给n;而后者输入了两次 定义数组时非常重要的一点,里面只能是具体数字而不能是字母
例如尽管n=5
,但是不能int a[n];
,只能int a[5];
遇到具体题目的时候怎么办? 题目应该会提供某个变量的范围,够用就行了! 关于几个值的输出
做题的时候,怎么样输出才算规范?for(i=0;i
这玩意儿对做题太重要了!
转载地址:http://ertki.baihongyu.com/