- 博客(7)
- 收藏
- 关注
原创 输入数字位数不限的回文判断程序
#include <math.h>int loop(int i){ //首先计算i是一个几位数 int count = 0; //计算是几位数 int num = i; do { int temp = num % 10; count++; num = num / 10; } while (num); //定义一个first为第一位,定义end为最后一位 int first, end
2022-05-12 18:04:17
251
1
原创 从键盘任意键入一个正整数x,编程计算x的每一位数字相加之和(使用递归方法)。例如输入123,输出结果:6
这个题对我这个小白来说还挺难的,僵持了好长时间,才想到这个方法来实现!第一步:当然是要从键盘输入一正整数数据啦!第二步:由于考虑到要一直除10和模10,所以我想到的办法是递归,这就要创建一个自己的函数(说起递归这两个方面超级重要:①考虑到这个函数的终止条件,②每递归一次就要接近一次这个条件的终止值。才不会导致这个递归一直无限递归下去。)第三步:这一步也很重要,就是关于存值(sum)的问题,刚开始很疑惑这个值要怎么存,后来猛然想到比特鹏哥上课时讲的static,于是就定义了一个用static修饰的全局变
2021-08-24 18:22:28
3808
原创 输出一个菱形,用“*”组成
1、首先输出上半部分的三角形:1.1、控制行的输出,1.2、控制上半部分光标定位,1.3、输出上半部分,先考虑左边三角形的输出,再考虑右边的;2、下半部分的三角形同上半部分的三角形,思路都是一样的。//输出以下图案// *// * * *// * * * * *// * * * * * * *// * * * * *// * * *// *具体代码实现#include <
2021-08-21 11:29:10
892
原创 函数的奇妙世界
这里写目录标题函数是什么库函数自定义函数函数参数函数调用函数的调用和链式访问函数的声明和定义函数递归函数是什么库函数自定义函数函数参数函数调用函数的调用和链式访问函数的声明和定义函数递归...
2021-08-11 23:17:53
233
原创 C程序设计教程与实验 (吉顺如主编 曾祥绪、陶恂副主编)课后习题答案
第一章 C语言程序设计概述选择题1-5 ACDBC 6-10 CDCBA填空题(1)1 函数体(2)main() mian()(3)编译 目标(4).c .obj .exe(5)缩进 无影响 /* */ //(6)(1111011)2 (173)8 (7D)16 (7)53(8)110100101编程题(1)#include <stdio.h>int main(){printf("班级\n姓名\n学号\n");re
2021-08-05 11:25:33
4885
10
原创 输入三角形的三条边判断是否能组成三角形, 如果可以则输出它的面积和三角形类型(等边,等腰,直角,等腰直角,一般三角形)
//代码的这个选择条件不是很完美,欢迎各位评论指出#include <stdio.h>#include <math.h>int main(){ float a,b,c,s,area; printf("请输入三角形的三条边:"); scanf("%f%f%f",&a,&b,&c); s = (a+b+c)/2; if(a+b>c && a+c>b && b
2021-08-04 13:20:36
9848
1
原创 输入一个华氏温度输出摄氏温度
第一篇博客文章,纪念一下//华氏温度和摄氏温度之间的转换公式为:c = 5/9(f-32)# include <stdio.h>int main(){ float c,f; printf("请输入一个华氏温度:"); scanf("%f",&f); c = (5.0/9)*(f-32); //此处应该书写float类型避免最后输出结构为0 printf("摄氏温度为:%.2f\n",c); return 0 ;}
2021-08-04 12:48:26
8829
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人