文章

1

粉丝

223

获赞

0

访问

26.8k

头像
C语言常用代码合集
经验总结
发布于2021年1月26日 17:23
阅读数 26.8k

本博客是本人自己整理在刷题时候遇到的有用的或者有趣的代码,从2021.1.26开始整理,时间跨度较长,水平有限,还请见谅。

目录

  1. 求一段数字的长度。
  2. 统计整数中指定数字的个数。
  3. 求形如“aaaa……aaa”(n个a)的数字。
  4. 输入一个以#结束的非空字符串。
  5. int main(void) 和int main() 的区别。
  6. 头文件和函数。
  7. ?的用法。
  8. switch语句的用法。
  9. 简单计算器。
  10.  

 


一、求一段数字的长度。

    int n,m=0;	
    while(n){
		n/=10;
		m++;
	}

几点说明:

1.while(n)

1.1.n是bool型变bai量时,就是代表n为true时运行循环(bool表示布尔型变量,也就是逻辑型变量的定义符,以英国数学家、布尔代数的奠基人乔治·布尔(George Boole)命      名。bool类似于float,double等,只不过float定义浮点型,double定义双精度浮点型。在objective-c中提供了相似的类型BOOL,它具有YES值和NO值;在java中则对应于boolean类型。)

1.2.n是int型时,就是代表n为1时运行循环
1.3.n为表达式,就代表表达式成立时运行循环

2.n/=10

每次去掉最后一位,可以加上 i=n%10;来实现对每一位数字的提取。

3.m++

举例,当n为9时,m++变为1。


二、统计整数中各个数字。

int reverse( int number ){  
    int x;   
    while(number>0){  
        x = number%10;  
        number/=10;  
    }  
    return XXX;  
} 

几点说明:

1.remainder=number%10

remainder记录的是number的最后一位数,由于每次都要实现记录末位数,所以要通过&...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发