大一c语言课程设计.docxVIP

  • 37
  • 1
  • 约8.58千字
  • 约 17页
  • 2020-07-18 发布于江苏
  • 举报
C语言课程设计报告 班 级: 电气 1004 学 号: 201009334 姓 名: 雷海燕 指导教师: 王果 评语: 2011 年 07 月 18 日 自动化与电气工程学院 C 语言课程设计 基本题目 1.1 题目 1.1 题目 17 个人围成一圈,从 0 号的人开始报数,凡报到 3 的倍数的人离开圈子,然后再数下去。直到最后只剩下一个人为止。问此人原来的位置是多少号。 1.2 题目分析 创建一个指针变量,指针变量中的初值为 0 至 16。然后通过 for 循环将指针变 量中所指的值是三的倍数的变量赋值为 0,最后找出所要找的值。 1.3 程序 #include stdio.h #define N 17 int main() { int i,j,k,a[N+1],*p; for(i=0,p=a;p=a+N;i++,p++) *p=i; p=a+1; k=N; for(i=0,j=1;k!=1;j++) { if(p(a+N)) p=a+1; if(*p!=0) i++; if(i%3==0i!=0) { *p=0;i=0;k--; } p++; } for(i=1;i=N;i++) if(a[i]!=0) printf( 最后留下的是 %d\n,a[i]); return 0; } 1.4 流程图 - 1 - 自动化与电气工程学院 C 语言课程设计 开始 i=0,p=a

文档评论(0)

1亿VIP精品文档

相关文档