- 博客(3)
- 收藏
- 关注
原创 1112: 进制转换(函数专题) c
输入一个十进制整数n,输出对应的二进制整数。将一个十进制数除以2,得到余数和商,将得到的商再除以2,依次类推,直到商等于0为止,倒取除得的余数,即为所求的二进制数。用递归的思想来描述上述计算过程是这样的:输出n/2对应的二进制数,然后输入%2。52除以2得到的余数依次为0,0,1,0,1,1,倒序排列,得到52对应的二进制数110100。方法二 用了数组,先用循环将求出的数放入数组,再逆序输出。调用自身,输出n/2对应的二进制数;方法一 调用自身,输出n/2对应的二进制数。输出n对应的二进制数。
2024-12-24 09:09:01
279
原创 1030: 判断直角三角形 c
因为输入的是三个随机数,没有指定斜边,假设a,b,c分别为斜边(a*a+b*b=c*c,b*b+c*c=a*a,a*a+c*c=b*b),其中一种成立,即为直角三角形。勾股定理:若一个三角形的三边满足a*a+b*b=c*c(其中a、b为两直角边,c为斜边),那么这个三角形是直角三角形。输入三个正整数,判断用这三个整数做边长是否能构成一个直角三角形。能否构成直角三角形。如能输出:yes.若不能,输出:no。||(逻辑或运算符):结合方向自左向右。
2024-12-19 21:23:03
315
原创 1088:手机短号(多实例)c
大家都知道,手机号是一个11位长的数字串,同时,作为学生,还可以申请加入校园网,如果加入成功,你将另外拥有一个短号。假设所有的短号都是是 6+手机号的后5位,比如号码为13512345678的手机,对应的短号就是645678。输入数据的第一行是一个N(N <= 200),表示有N组输入数据,接下来的N行每一行为一个11位的手机号码。输出应包括N行,每行包括一个对应的短号,输出应与输入的顺序一致。现在,如果给你一个11位长的手机号码,你能找出对应的短号吗?(1)scanf()函数,%md指定读取位数。
2024-12-19 20:59:11
696
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅