任务1:参考《C语言调试方法》掌握代码的调试和排错技巧.把调试过程出现的问题,写到报告中。
说明:学习编程,必须学会代码的调试和排错,否则寸步难行!
要求:理解调试的目的和调试的技巧,不能盲目和依赖调试.
------------------------------------任务分割线------------------------------------
任务2:自行分析和设计一个程序,并在程序中标注每一行代码的含义和目的;;
要求:程序必须涉及到数学函数、自定义函数、选择和重复控制语句.并利用上面的调试方法进行程序排错;
我的程序:
#include<stdio.h>
void main()
{
void printfline();
void p();
int a,v=0;
printfline();
while (v<1)
{
fflush(stdin);
scanf("%d",&a);
if(a==88)
{
printf("恭喜你,答对了!这几个数字分别是:\n");
p();
v=v+1;
}
else
{
printf("很遗憾,你答错了,再答一次吧~\n");
}
}
}
void printfline()
{
printf("嘿,来做一个小游戏吧~\n");
printf("求159~268之间不能被5整除的数有几个~\n");
printf("请输入一个数字:\n");
}
void p()
{ int n,i=0;
for(n=159;n<=268;n++)
{ if(n%5==0)
continue;
printf("%d ",n);
i++;
if(i%10==0)
printf("\n");
}
printf("\n");
}
程序运行效果图:
----------------------------------任务分割线---------------------------------------------