目标:
1.学习C语言调试方法
我的程序运行结果:
1.学习C语言调试方法
2.复习C语言基本语法、函数、选择和重复控制语句;
任务1:参考《C语言调试方法》掌握代码的调试和排错技巧.把调试过程出现的问题,写到报告中。
说明:学习编程,必须学会代码的调试和排错,否则寸步难行!要求:理解调试的目的和调试的技巧,不能盲目和依赖调试.
—————————任务分割线—————————
任务2:自行分析和设计一个程序,并在程序中标注每一行代码的含义和目的;
要求:程序必须涉及到数学函数、自定义函数、选择和重复控制语句.并利用上面的调试方法进行程序排错;
我的程序:
#include<stdio.h>
#include<math.h>
void main()
{
int i,m,n,sum;
int isprime(int number);
printf("input two integer numbers:");
while(scanf_s("%d%d",&m,&n),m>=n);
sum=0;
for(i=m;i<=n;i++)
if(isprime(i)) sum=sum+i;
printf("%d\n",sum);
}
int isprime(int number)
{
int i,n;
if(number==0||number==1) return 0;
n=sqrt((double)number);
for(i=2;i<=n;i++) if(number%i==0) return 0;
return 1;
}
我的程序运行结果: