C语言基础算法
2021/6/8 22:21:48
本文主要是介绍C语言基础算法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.加法
1+.先来个简单的小计算
#include <stdio.h> #include <stdlib.h> main() { int a,b; a=1+2+3; printf("%d",a); }
是不是很简单?!但是要加到1-100呢,好多哦,不能这样写吧,懒得写,所以让我们来想想上一章提到的while语句
#include <stdio.h> #include <stdlib.h> main() { int a,b; a=0; b=1; while(b<=100) { a=a+b; b=b+1; } printf("%d",a); }
哇哦~是不是和上一章的异曲同工嘞!
2+.呕吼~计算多个数的加法方法有了,然后我们再来看看,挑一些数加起来!例如7的倍数和含7的数加起来,怎么算?
#include <stdio.h> #include <stdlib.h> main() { int a,b; a=0; b=1; while(b<=100) { if(b%7==0 || b%10==7) { a=a+b; } b=b+1; } printf("%d",a); }
把整个a比作一个什么都没有的大篮子,你要往里边扔小煤球,b就相当于你要扔的次数,所以计算特定的一些数字的和时,改变b的值就好!
3+.再来一个倒计时玩玩:
#include <stdio.h> #include <stdlib.h> #include <windows.h> mian() { int a; a=60; system("clolor 0a"); printf("%d",a); Sleep(1000); a=a-1; }
倒计时有了,你可以试试自己来写一个2:59格式的倒计时!加油哦!
2.嵌套
#include <stdio.h> #include <stdlib.h> #include <windows.h> int main() { int a,b; a=1; while(a<=5) { b=1; while(b<=a) { printf("*"); b=b+1; } printf("\n"); a=a+1; } }
1+.嵌套升级版
#include <stdio.h> #include <stdlib.h> #include <windows.h> int main() { int a,b; a=1; while(a<=30) { b=1; while(b<=a) { printf("%d",a); b=b+1; } printf("\n"); a=a+1; } }
3.逃跑的Q
#include <stdio.h> #include <stdlib.h> #include <windows.h> main() { int a,b; a=0; while(a<=10) { system("cls"); b=1; while(b<=a) { printf(" "); b=b+1; } printf("Q"); Sleep(1000); a=a+1; } }
这篇关于C语言基础算法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-26小白家庭 nas 搭建方案-icode9专业技术文章分享
- 2024-06-23AI大模型企业应用实战(14)-langchain的Embedding
- 2024-06-23AI大模型企业应用实战(15)-langchain核心组件
- 2024-06-23AI大模型企业应用实战(16)-langchain核心组件
- 2024-06-23AI 大模型企业应用实战(06)-初识LangChain
- 2024-06-19EntBot.ai: AI Website Chatbot for Product Guides and Development Doc
- 2024-06-17zero-shot-learning-definition-examples-comparison
- 2024-06-06Package Easy(基于 NSIS 的打包exe安装包工具)使用方法-icode9专业技术文章分享
- 2024-06-06基于 casdoor 的 ELK 开源登录认证解决方案: elk-auth-casdoor-icode9专业技术文章分享
- 2024-05-29Elasticsearch慢查询日志配置