河南工业大学信息科学与工程学院程序设计基础课件 Lecture12.pptVIP

  • 2
  • 0
  • 约1.12万字
  • 约 38页
  • 2019-05-10 发布于广东
  • 举报

河南工业大学信息科学与工程学院程序设计基础课件 Lecture12.ppt

#include stdio.h int main(void) { int i; int fib[20] = {1, 1}; /* 数组初始化 */ for(i = 2; i 20; i++) fib[i] = fib[i - 1] + fib[i - 2]; for(i = 0; i 20; i++){ printf(%6d, fib[i]); if((i + 1) % 5 == 0) /* 5个数换行 */ printf(\n); } return 0; } 例 7-2 源程序 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 输入5个整数,将它们存入数组a中,再输入1个数x,然后在数组中查找x,如果找到,输出相应的下标,否则,输出“Not Found”。 输入:2 9 8 9 6 9 输出:1 输入:2 9 8 9 6 7 输出:Not Found 例7-3 在数组中查找一个给定的数 真 假 i5 假 a[x]==x i++; 循环体 真 控制循环次数的初始化i=0; Flag=0; 输出结果; Flag=1; 跳出循环后如何处理? #include stdio.h int main(void) { int i, flag, x; int a[5]; printf(“Enter 5 integers: ); for(i = 0; i 5; i++) scanf(%d, a[i]); printf(“Enter x: ); scanf(%d, x); flag = 0; for(i = 0; i 5; i++) if(a[i] == x){ printf(Index is %d\n, i); flag = 1; break; } if(flag == 0) printf(Not Found\n); return 0; } 例 7-3 源程序 Enter 5 integers: 2 9 8 1 9 Enter x: 9 Index is 1 Enter 5 integers: 2 9 8 1 9 Enter x: 7 Not Found #include stdio.h int main(void) { int i, flag, x; int a[5]; printf(“Enter 5 integers: ); for(i = 0; i 5; i++) scanf(%d, a[i]); printf(“Enter x: ); scanf(%d, x); flag = 0; for(i = 0; i 5; i++) if(a[i] == x){ printf(Index is %d\n, i); flag = 1; break; } if(flag == 0) printf(Not Found\n); return 0; } 例 7-3 思考 Enter 5 integers: 2 9 8 1 9 Enter x: 9 Index is 1 Index is 4 #include stdio.h int main(void) { int i, min, n; int a[10]; printf(“Enter n: ); scanf(%d, n); printf(“Enter %d integers: , n); for(i = 0; i n; i++) scanf(%d, a[i]); min = a[0]; for(i = 1; i n; i++) if(a[i] min) min = a[i];

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档