博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
两道简单的入门题
阅读量:6250 次
发布时间:2019-06-22

本文共 1309 字,大约阅读时间需要 4 分钟。

1)  for循环求100以内奇数和

1 #include
2 int main(){3 int ans=0;//定义一个答案变量存储答案 4 for(int i=1;i<=100;i++)//用for从1循环到100,如果i%2!=0(%是一种取余运算) 5 if(i%2!=0) ans+=i;//也是就,i除2,如果有余数(余数不为0),那么i就是奇数。(自己试一下,5%2==1)6 printf("%d\n",ans);//输出答案并换行 换行符号'\n' 7 return 0;8 }

 

2)  选择排序算法,讲解运行过程(到底是选择排序,还是选择一种排序,噗~,两个都写吧)

1 #include
2 int main(){ 3 int num[10];//定义一个num数组,储存变量,变量下标为0-9 4 int temp;//定义一个中间的变量(冒泡排序要用) 5 for(int i=0;i<10;i++) 6 scanf("%d",&num[i]);//输入10个整数储存到num中 7 for(int i=0;i<10;i++){ //可以百度,也可以手动模拟一下冒泡排序 8 for(int j=0;j<10;j++){ //选取第i个数,并从0-9循环查看整个数组,是否有小于num[i]; 9 if(num[i]>num[j]){ //如果有,就交换两个变量,(交换的时候,就像交换两杯饮料一样 10 temp=num[i]; //需要第三个杯子当中间变量,如temp;11 num[i]=num[j]; // 此为降序排序,可以改变num[i]

 

1 #include
2 int main(){ 3 int num[10];//定义一个num数组,储存变量,变量下标为0-9 4 int temp;//定义一个中间的变量(冒泡排序要用) 5 for(int i=0;i<10;i++) 6 scanf("%d",&num[i]);//输入10个整数储存到num中 7 for(int i=0;i<10;i++){ 8 int maxi=i; //选择排序不同的地方,每次循环,选取最大(最小)的下标 9 for(int j=i+1;j<10;j++){ //记住这个下标,然后在交换,而冒泡是(发现比我大的就交换) 10 if(num[maxi]

 

转载于:https://www.cnblogs.com/317zhang/p/9664069.html

你可能感兴趣的文章
java 加上天数_java日期时间加上天数 | 学步园
查看>>
java 爬楼梯算法_9.1 爬楼梯
查看>>
java多态 动态绑定_Java JVM 多态(动态绑定)
查看>>
jpa 去重_JPA 查询Distinct Join条件示例
查看>>
mysql date 索引性能_【转】MYSQL数据库时间字段INT,TIMESTAMP,DATETIME性能效率比较
查看>>
java 加密解密算法_用JAVA设计一个简单的加密、解密算法,用该算法来实现对数据的加密、解密...
查看>>
java 窗口最小化_Java使窗口最小化为图标
查看>>
hessian java php_hessian在PHP中的使用
查看>>
虚幻4能用java吗_如果用虚幻四引擎开发我的世界而非java 它会比现在取得更好的成绩吗?...
查看>>
JAVA常见告警怎么解决_JAVA 线上故障排查全套路
查看>>
java协程和线程_Kotlin中的线程和协程之间的区别
查看>>
微信开放平台授权java_解决微信等开放平台授权域名只能配置一个的问题
查看>>
mysql 去除a标签_CSS去除手机移动端链接标签a点击所带的背景颜色样式
查看>>
datagrid排序 java_easyUI 自定义排序datagrid
查看>>
sine之舞 java_JAVA程序实例:Sine之舞的游戏之Java版
查看>>
java实现建权授权_JAVA项目实现授权 (一)-Go语言中文社区
查看>>
java h5服务器推送事件_服务器推送事件的详细介绍
查看>>
python图像转字符画_Python 实现图片转字符画(动图也能转)
查看>>
php hash 解密,emlog使用PHP5.5自带password_hash()函数
查看>>
php让提交表单的数据保留,php基础教程--表单验证(必填、提交后数据保留)
查看>>