当前位置: 首页 > news >正文

建设施工合同备案在哪个网站中信建设有限责任公司 闫励

建设施工合同备案在哪个网站,中信建设有限责任公司 闫励,如何简述网站建设流程图,吉林平安建设网站1.编写一个函数#xff0c;通过输入一个数字字符#xff0c;返回该数字29. /*1.编写一个函数#xff0c;通过输入一个数字字符#xff0c;返回该数字 */#include stdio.h//函数定义,返回类型为int int char_num(char c) {if(c 0 c 9) //检查…1.编写一个函数通过输入一个数字字符返回该数字29. /*1.编写一个函数通过输入一个数字字符返回该数字 */#include stdio.h//函数定义,返回类型为int int char_num(char c) {if(c 0 c 9) //检查是否为数字{return c - 0;}return -1; //返回错误标志,注意这里的错误标志不可以是1-9嗷 }int main(void) {char c;printf(请输入一个数字字符:);scanf(%c,c);int num char_num(c);if(num ! -1){printf(数字字符: %c 对应的数字是: %d\n,c,num);}else{printf(输入的不是数字字符\n);}return 0;} 2.编写一个函数输入四个数据分别表示2个点的xy坐标返回两点之间的距离 /*2.编写一个函数输入四个数据分别表示2个点的xy坐标返回两点之间的距离*/#include stdio.h #include math.hfloat two_distance(float x1,float x2,float y1,float y2) //函数定义 {float dx x2 - x1;float dy y2 - y1;float distance sqrt(dx * dx dy * dy);return distance; }int main(void) {float x1,y1,x2,y2,distance;printf(请输入第一个点的坐标(a b):);scanf(%f%f,x1,x2);printf(请输入第二个点的坐标(a b):);scanf(%f%f,y1,y2);distance two_distance(x1,x2,y1,y2); //函数调用printf(两点之间的距离是: %.3f\n,distance);return 0; } 在函数组这里函数允许我们先使用在定义但是我们要先声明举个例子下面的代码就是把函数放在后面要先声明函数。 /*2.编写一个函数输入四个数据分别表示2个点的xy坐标返回两点之间的距离*/#include stdio.h #include math.hfloat two_distance(float x1,float x2,float y1,float y2); //函数声明int main(void) {float x1,y1,x2,y2,distance;printf(请输入第一个点的坐标(a b):);scanf(%f%f,x1,x2);printf(请输入第二个点的坐标(a b):);scanf(%f%f,y1,y2);distance two_distance(x1,x2,y1,y2); //函数调用并接收返回值printf(两点之间的距离是: %.3f\n,distance);return 0; } //函数定义 float two_distance(float x1,float x2,float y1,float y2) {//计算两点之间的距离float dx x2 - x1;float dy y2 - y1;float distance sqrt(dx * dx dy * dy);return distance; } 3.编写一个函数通过参数输入x的值计算如下的数学函数值当 x5时 f(x) 4x7;否则 f(x) -2x3,返回结果值。 /*3.编写一个函数通过参数输入x的值计算如下的数学函数值当 x5时 f(x) 4x7;否则 f(x) -2x3,返回结果值。*/#include stdio.hint calculate_f(int x) //函数定义 {if(x 5){return 4 * x 7;}else{ return -2 * x 3;} }int main(void) {int x;printf(请输入x的值);scanf(%d,x);int result calculate_f(x);// 打印根据x值计算f(x)的过程if (x 5) {printf(因为 x 5所以我们使用公式 f(x) 4x 7 来计算\n);printf(f(x) 4 * %d 7 %d 7 %d\n, x, 4 * x, 4 * x 7);} else {printf(因为 x 5所以我们使用公式 f(x) -2x 3 来计算\n);printf(f(x) -2 * %d 3 %d 3 %d\n, x, -2 * x, -2 * x 3);}printf(f(x)的值为: %d\n,result);return 0; } 当然我们也可以声明函数先使用放后面 /*3.编写一个函数通过参数输入x的值计算如下的数学函数值当 x5时 f(x) 4x7;否则 f(x) -2x3,返回结果值。*/#include stdio.hint calculate_f(int x); //函数声明int main() {int x;printf(请输入x的值 );scanf(%d, x);int result calculate_f(x);printf(根据您输入的x值f(x)的计算过程如下\n);if (x 5){printf(因为 x 5所以我们使用公式 f(x) 4x 7 来计算\n);printf(f(x) 4 * %d 7 %d 7 %d\n, x, 4 * x, 4 * x 7);}else{printf(因为 x 5所以我们使用公式 f(x) -2x 3 来计算\n);printf(f(x) -2 * %d 3 %d 3 %d\n, x, -2 * x, -2 * x 3);}printf(最终 f(x) 的值为 %d\n, result);return 0; }int calculate_f(int x) //函数定义 {if (x 5){return 4 * x 7;}else{return -2 * x 3;} } 4.设计一个函数统计字符串中大写字母的个数 /*4.设计一个函数统计字符串中大写字母的个数*/#include stdio.h #include string.hint countUpperCase(char string[]); //函数声明int main(void) {char str[] Hello World;int count countUpperCase(str);printf(字符串为: %s\n,str);printf(大写字母的个数是: %d\n,count);return 0;}int countUpperCase(char str[]) {int count 0;int len strlen(str);for(int i 0;i len;i){if(str[i] A str[i] Z){count;}}return count;} 5.编写一个函数通过参数输入一个整型数返回该数各位上数字的平方和 int sofs(int a) {if(a 0) //递归,结束条件必须在前面return 0;int sum 0;int g a % 10;sum g * g;sum sofs( a / 10); //计算个位数的平方和相加return sum; } 我在这里举个例子 soft(123) a不为0 g 123 % 10 12...3 即g为3 sum 3 * 3 计算出个位数的平方和 递归调用soft(12) a不为0 g 12 % 10 1...2 即g为2 sum 2 * 2 计算出个位数的平方和 soft(1) a为0将不会再进行下次调用 g 1 % 10 0...1 即g为1 sum 1 * 1 最后sum 9 4 1 14 即返回sum值为14 /*5.编写一个函数通过参数输入一个整型数返回该数各位上数字的平方和*/ #include stdio.h/*int sumofsquar(int a) {int sum 0;while(a) //循环{int g a % 10;sum g * g;a / 10;}return sum; }*/int sofs(int a) {if(a 0) //递归,结束条件必须在前面return 0;int sum 0;int g a % 10;sum g * g;sum sofs( a / 10); //计算个位数的平方和相加return sum; }int main(void) {int num 0;printf(请输入一个整数:);scanf(%d,num);// int sum sumofsquar(num); // printf(%d 各个数位平方和为:%d\n,num,sum);int sum sofs(num);printf(%d 各个数位平方和为:%d\n,num,sum);return 0; } 思考题 6.编写一个函数将数组中的数据首尾互换要求分别用循环和用递归的方法实现 /*6.29思考题1.编写一个函数将数组中的数据首尾互换要求分别用循环和用递归的方法实现*/ #include stdio.h/*void reverse(int a[],int n) //循环实现数据首位互换 {int i 0,j n-1;for(; i j; i,j--){int t a[i];a[i] a[j];a[j] t;} }int main(void) {int a[] {1,3,5,7,9};int n sizeof(a)/sizeof(a[0]);reverse(a,n);for(int i 0;i n;i) //C99标准{printf(%5d,a[i]);}printf(\n);return 0; } */ void reverse_v2(int a[],int n) //递归实现数据互换 {if(n 2) //当小于2个数的时候就不该再递归自身了return ;int t a[0];a[0] a[n-1];a[n-1] t;reverse_v2(a[1],n-2); //a[1]传递下一个元素的地址 n-2每次少俩个 }int main(void) {int a[] {1,3,6,7,9};int n sizeof(a)/sizeof(a[0]);//打印原始数组printf(原始数组为:);for(int i 0;i n;i){printf(%5d,a[i]);}printf(\n);reverse_v2(a,n);printf(翻转数组为:);for(int i 0; i n; i) //C99标准{printf(%5d,a[i]);}printf(\n);return 0; } 碎碎念可能有一些逻辑并不是很完整我尽力了若我懂了我会回来修改的
http://www.zqtcl.cn/news/129855/

相关文章:

  • 广州番禺网站制作推广网站建设徐州百度网络网站
  • 有没有个人做网站的新网站做seo 的效果
  • 做网站和app哪个简单旅游资讯网站建设方案
  • 网站建设考级百度怎样可以搜到自己的网站
  • 自助建站免费自助建站网站广州企业网站
  • 常德论坛尚一网唐山seo网络推广
  • 网站建设预付流程网站设计风格的关键词
  • 常德网站制作怎么做自己的网页
  • 做的网站为什么图片看不了wordpress循环该分类子分类
  • 源码出售网站怎么做一个产品的网络营销方案
  • 安丘营销型网站建设国外教育网站模板
  • 做网站案例百度小说排行榜前十
  • 东昌网站建设公司上传到网站去的文档乱码
  • 如何制作自己的网站链接教程网络营销seo招聘
  • 网站制作资料收集wordpress资源网模板
  • 随州网站设计开发服务做网站制作步骤
  • 东莞凤岗做网站黄山旅游攻略住宿
  • 网站开发常用插件免费库存管理软件哪个好
  • 河池网站开发工程师招聘网如何做品牌运营与推广
  • 做网站运营难吗零基础网站建设教程
  • 深圳蚂蚁网络网站建设wordpress电影主题
  • 网站域名收费吗搜索引擎不收录网站
  • 海兴网站建设价格wordpress替代软件
  • 做网站哪家服务器好小区物业管理系统
  • 上海推广网站公司网站建设首选
  • 网站建设行业分析报告网站建设视频教程
  • 服装网站建设图企业网站建设开题报告是什么
  • 建设外贸商城网站制作网站建设的中期目标
  • 网站定做地方门户网站带手机版
  • 佛山网站建设哪家评价高系统开发报价清单