1.
注释:是保证代码可读性的关键。下面的规则给出了你应该什么时候、在哪进行注释。记住:尽管注释很重要,但最好的代码应该自成文档。与其给类型及变量起一个晦涩难懂的名字,再为它写注释,不如直接起一个有意义的名字。
条件语句:倾向于不在圆括号内使用空格. 关键字 if
和 else
另起一行.
循环和开关选择语句:switch
语句可以使用大括号分段, 以表明 cases 之间不是连在一起的. 在单语句循环里, 括号可用可不用. 空循环体应使用 {}
或 continue
.
2.
for循环
#include<stdio.h>
int main (){
int n,i,sum=1;
scanf("%d",&n);
for (i=1;i<=n;i++){
sum*=i;
}
printf("%d",sum);
return 0;
}
while循环
#include<stdio.>
int main (){
int n;
int i=1;
int sum=1;
scanf("%d",&n);
while(i<=n)
{
sum*=i;
i++;
}
printf("%d",sum);
return 0;
}
do while循环
#include<stdio.h>
int main (){
int n;
int i=1;
int sum=1;
scanf("%d",&n);
do
{
sum*=i;
i++;
}
while(i<=n);
printf("%d",sum);
return 0;
}
3.
#include <stdio.h>
#include <math.h>
main ()
{
double pi,x,n,t;
pi=0;
x=1;
n=1;
t=1;
while (fabs(t)>=1e-7)
{
pi=pi+t;
x=-x;
n=n+2;
t=x/n;
}
printf ("%lf\n",4*pi);
return 0;
}
4.
#include<stdio.h>
int main(){
long int f,f1=1,f2=1;
int i;
printf("%-10ld%-10ld",f1,f2);
for(i=3;i<=20;i++){
f=f1+f2;
printf("%-10ld",f);
if(i%5==0)
printf("\n");
f1=f2;
f2=f;
}
}
5.
#include<stdio.h>
int main(){
int x,d;
scanf("%d",&x);
do{
int d=x%10;
printf("%d",d);
x/=10;
}while(x>0);
return 0;
}