(1)注释风格
使用 // 或 /* /, 统一就好.
说明
// 或 / */ 都可以; 但 // 更 常用. 要在如何注释及注释风格上确保统一.
(2)变量注释
通常变量名本身足以很好说明变量用途. 某些情况下, 也需要额外的注释说明.
(3)变量注释
通常变量名本身足以很好说明变量用途. 某些情况下, 也需要额外的注释说明.
什么是代码缩进?
缩进是指在每一行代码左端空出一部分长度,使读者可以更清晰地从外观上看出程序的逻辑结构,厘清控制流程(条件、循环等)与其内部、外部代码之间的关系。
2.分别⽤ for while do-while 实现:计算并输出n!
#include <stdio.h>
int main()
{
int n,i=1,add=1;
scanf("%d",&n);
for(;i<=n;i++)
{
add = add * i;
}
printf("%d!=%d",n,add);
}
#include <stdio.h>
int main()
{
int n,i=1,add=1;
scanf("%d",&n);
while(i<=n)
{
add = add * i;
i++;
}
printf("%d!=%d",n,add);
}
#include <stdio.h>
int main()
{
int n,i=1,add=1;
scanf("%d",&n);
do
{
add = add * i;
i++;
}while(i<=na);
printf("%d!=%d",n,add);
}
3.求pi。
#include <stdio.h>
#include <math.h>
main()
{
int n=1,i=1;
double term=1.0,a_quarter_pi=1.0,newterm=1.0,e=1.0;
//求e
do
{
newterm = newterm / i;
i++;
e = e + newterm;
}while(fabs(newterm)>=1e-5);
//求pi
while(fabs(term)>=(1e-5))
{
term = -(1.0 / (2*n+1));//偶数项的值
n++;
a_quarter_pi = a_quarter_pi + term;
while(fabs(term)>=(1e-5))
{
term = (1.0 / (2*n+1));//奇数项的值
n++;
a_quarter_pi = a_quarter_pi + term;
break;
}
}
printf("%f",4*a_quarter_pi);
}在这里插入代码片
4. 编程题:
编写⼀个程序,使⽤ while 循环计算斐波那契数列的前20个数字,并将它们输出到
屏幕上。
什么是斐波那契数列?斐波那契数列是⼀个数学上的经典数列,起始于0和1,之后的
每⼀项都是前两项的和。它的前⼋项为:0,1,1,2,3,5,8,13,……
#include <stdio.h>
int main()
{
int a[20]={0,1,1} ;
int count=2;
int i=0,sum=0;
do
{
a[count] = a[count-1] + a[count-2];
count++;
}while(count<20);
while(i<20)
{
sum=sum+a[i];
i++;
}
printf("%d",sum);
return 0;
}
- 附加题
编写⼀个程序,接受⽤户输⼊的整数,然后按照相反的顺序输出这些数字。例如,输
⼊为 12345,输出应为 54321。
#include <stdio.h>
int main()
{
int number,a[100],i;
int count=0;
scanf("%d",&number);
do
{
a[count] = number % 10;
count++;
number = number / 10;
}while(number!=0);
for(i=0;i<count;i++)
{
printf("%d",a[i]);
}
return 0;
}