我是靠谱客的博主 忧虑寒风,最近开发中收集的这篇文章主要介绍c语言第四天作业答案,学习C语言第四天(循环语句练习题),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

学习C语言第四天(循环语句练习题)

//3月1号 学习笔记

#include

//找10个有序数值的某一个数值的下标

//折中法 & 二分法

int main() {

int arr[] = { 1,2,3,4,5,6,7,8,9,10 };

int x = 7;

int sz = sizeof(arr) / sizeof(arr[0]);// 计算元素个数

int left = 0; //左下标

int right = sz - 1; //右下标

while (left<=right) {

int mid = (left + right) / 2;

if (arr[mid] > x) {

right = mid - 1;

}

else if (arr[mid] < x) {

left = mid + 1;

}else {

printf("找到了,下标是%dn", mid);

break;

}

}

if (left > right) {

printf("找不到!n");

}

return 0;

}

// 求10个数的阶乘的和

// 方法一

//int main() {

//int i = 0;

//int n = 0;

//int ret = 1;

//int sum = 0;

//for (n = 1; n <= 10;n++){

//ret = ret * n;

//sum = sum + ret;

//}

//printf("sum= %dn", sum);

//return 0;

//}

// 求10个数的阶乘的和

//方法二

//int main() {

//int i = 0;

//int n = 0;

//int ret = 1;

//int sum = 0;

//for (n = 1; n <= 10;n++) {

//ret = 1;

//for (i = 1; i <= n; i++) {

//ret = ret * i;

//}

//sum = sum + ret;

//}

//printf("sum= %dn", sum);

//return 0;

//}

最后

以上就是忧虑寒风为你收集整理的c语言第四天作业答案,学习C语言第四天(循环语句练习题)的全部内容,希望文章能够帮你解决c语言第四天作业答案,学习C语言第四天(循环语句练习题)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部