【无标题】

代码缩进:代码离不开缩进,缩进表达的思想为能够清楚的定义一个控制块从何而起、到哪结束,

基本规则:(我目前意识到的)
1.一行尽量只写一条语句
2.if、do-while、for、while的语句格式规定 如必须加{ },大括号必须独占一行 还要上下对齐,对于嵌套式的语句–即语句块(如,if、while、for、switch等)应该包括在花括号中。花括号的左括号应该单独占一行,并与关键字对齐。建议即使语句块中只有一条语句,也应该使用花括号包括,这样可以使程序结构更清晰,也可以避免出错。建议对比较长的块,在末尾的花括号后加上注释以表明该语言块结束。
3.重要部分要加 / / 注释,注释必须做到清晰,准确地描述内容。对于程序中复杂的部分必须有注释加以说明。注释量要适中,过多或过少都易导致阅读困难。
4.保证代码的美观与整洁 至少让别人能看的舒服
5.在二目运算符的两边各留一个空格,如a b a = b i = 0
6.关键字两侧,如if () …, 不要写成if() …
7.

for 语句

#include<stdio.h>
int main()
{   
   int i,n;
   int  sum=1;
   scanf("%d",&n);
   for( i=1; i<=n; i++ )
   {
   	
    sum*=i;
	
   }   
   printf ("%d",sum);
 
   return 0;

}

while 语句

#include<stdio.h>
int main()
{   
  int i=1,n;
  int sum=1;
  scanf("%d",&n);
  while(i<=n)
  {
  	sum*=i;
  	i++;
  }
  printf("%d",sum);
   return 0;

}

do-whlie语句

#include<stdio.h>
int main()
{   
  int i=1,n;
  int sum=1;
  scanf("%d",&n);
  do
  {
  	sum*=i;
  	i++;
  }while(i<=n);
  printf("%d",sum);
   return 0;

}

运行结果

上述三条语句答案一致为
在这里插入图片描述

#include<stdio.h>
int main(){
double i=1,sign=1,sum=0;
while(1/i>=1E-6)
{
    sum+=sign/i;
    sign=-sign;//循环中取相反数 达到一加 一减的作用
    i+=2;
}
sum=sum*4;//上面求出是pi/4,所以结果*4
printf("%lf",sum);
return 0;
}

在这里插入图片描述

#include<stdio.h>
int main()
{
int a=0,b=1,i=0;
int sum;
printf("%d %d ",a,b);

while(i<=18)
{
	sum=a+b;
	b=a;
	a=sum;
	i++;
	printf("%d ",sum);
}
return 0;
}

在这里插入图片描述

反序

#include <stdio.h>
int main()
{
   int x;
   scanf("%d",&x);
   
   //int t=0;
   //do{
   // 	 int d = x%10;
   //	t=t*10+d;
  //	x/=10;   
  //	}while(x>0);
  //x=t;
   do{
   	int d = x%10;
   	printf("%d",d);
   	x/=10;
   } while(x>0);
  
   
   
 
  return 0;
}

在这里插入图片描述

正序

#include <stdio.h>
int main()
{
   int x;
   scanf("%d",&x);
   
    int t=0;
    do{
   	 int d = x%10;
   	t=t*10+d;
  	x/=10;   
  	}while(x>0);
    x=t;
    do{
   	int d = x%10;
   	printf("%d",d);
   	x/=10;
   } while(x>0);
  
   
   
 
  return 0;
}

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值