【无标题】

1、文件注释:文件注释描述了该文件的内容. 如果一个文件只声明, 或实现, 或测试了一个对象, 并且这个对象已经在它的声明处进行了详细的注释, 那么就没必要再加上文件注释. 除此之外的其他文件都需要文件注释.

2、条件注释:if-else,如果语句中某个 if-else 分支使用了大括号的话, 其它分支也必须使用

如果能增强可读性, 简短的条件语句允许写在同一行. 只有当语句简单并且没有使用 else 子句时使用,如果有else则不允许

3、循环和开关选择语句:switch 语句可以使用大括号分段, 以表明 cases 之间不是连在一起的. 在单语句循环里, 括号可用可不用. 空循环体应使用 {} 或 continue.

如果有不满足 case 条件的枚举值, switch 应该总是包含一个 default 匹配 (如果有输入值没有 case 去处理, 编译器将给出 warning). 如果 default 应该永远执行不到, 简单的加条 assert:

4、代码缩进:代码缩进是一种用于提高代码可读性和结构清晰性的排版技术,通过使用空格或制表符来表示代码的层次结构和逻辑关系。它是编写高质量代码的重要组成部分。

缩进的常用方式是使用空格或制表符。空格缩进是指使用空格字符,通常是两个或四个空格,来表示缩进。制表符缩进是指使用制表符字符,通常是一个制表符宽度(通常是四个空格),来表示缩进。不同的编程语言对于缩进的要求和规范可能不同,因此在编写代码时需要遵循相应的规定。

代码缩进的主要目的是使代码结构更加清晰明了,便于阅读和理解。通过缩进,可以清楚地显示出代码中的代码块、嵌套关系和逻辑结构。缩进也有助于区分不同层次的代码,使代码更易于维护和调试。

逐步提高对自己的要求。

1、请分别使用for,while,do-while循环实现n的阶乘

#include<stdio.h> 
//分别使用for,while,do-while循环,实现n的阶乘
int main(){
	int n,temp = 1,i = 1;
	printf("请输入整数n\n");
	scanf("%d",&n);
	while(i <= n){
		temp *= i;
		i++;
	}
	printf("%d",temp);
	return 0;
} 
#include<stdio.h> 
//分别使用for,while,do-while循环,实现n的阶乘
int main(){
	int n,temp = 1;
	printf("请输入整数n\n");
	scanf("%d",&n);
    for(int i = 2;i <= n;i++) {
    	temp *= i;
	}	
	printf("%d",temp);
	return 0;
} 
#include<stdio.h> 
//分别使用for,while,do-while循环,实现n的阶乘
int main(){
	int n,temp = 1,i = 1;
	printf("请输入整数n\n");
	scanf("%d",&n);
    do{
    	temp *= i;
    	i++;
	}while(i <= n);
	printf("%d",temp);
	return 0;
} 

2、模仿PPT的课程内容,计算⾃然数 (直到最后⼀ 项的绝对值⼩于 )的编程思路,计算圆周率 . 著名的莱布尼兹公式:

​#include <stdio.h>
#include <math.h>

int main(){
	int n=1,i=1;
	double term=1.0,a_quarter_pi=1.0,newterm=1.0,e=1.0;
	do{
		newterm = newterm / i;
		i++;
		e = e + newterm;
	}while(fabs(newterm)>=1e-5);
	
	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);
}

3、编写⼀个程序,使⽤ while 循环计算斐波那契数列的前20个数字,并将它们输出到 屏幕上。 什么是斐波那契数列?斐波那契数列是⼀个数学上的经典数列,起始于0和1,之后的 每⼀项都是前两项的和。它的前⼋项为:0,1,1,2,3,5,8,13,……

/*编写?个程序,使? while 循环计算斐波那契数列的前20个数字,并将它们输出到
屏幕上。
什么是斐波那契数列?斐波那契数列是?个数学上的经典数列,起始于0和1,之后的
每?项都是前两项的和。它的前?项为:0,1,1,2,3,5,8,13,……*/
#include<stdio.h>
int main(){
	int a = 0;
	int b = 1;
	int temp = 2;
	int c;
	int sum = 1;
	while(temp <= 20){
		c = a + b;
        a =b;
        b = c;
	    sum += c;
		temp++;
	}
	printf("斐波那契数列的前20项和为:\n");
    printf("%d",sum);
	return 0; 
}

4、编写⼀个程序,接受⽤户输⼊的整数,然后按照相反的顺序输出这些数字。例如,输 ⼊为 12345,输出应为 54321。

/*编写?个程序,接受?户输?的整数,然后按照相反的顺序输出这些数字。例如,输
?为 12345,输出应为 54321。*/
#include <stdio.h>

int main()
{
	int number,i,temp[100];
	int count=0;
	scanf("%d",&number);
	do
	{
		temp[count] = number % 10;
		count++;
		number = number / 10;
	}while(number!=0);
	for(i=0;i<count;i++)
	{
		printf("%d",temp[i]);
	}
	return 0;
}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值