目录
1.进制转换
1.1二进制转十进制
(1)【基本要求】
从键盘输入二进制串(可以带小数,也可以不带小数),编写程序将其转换成二进制并输出。
样例输入:100001.101
样例输出:33.625
(2) 【功能实现】
#include<stdio.h>
int main(){
int dec=0;
float weight=1.0,sum=0;
char ch;
while((ch=getchar())!='\n')
{
if(ch=='.')break;
dec=dec*2+(ch-'0');//二进制整数部分变十进制
}
if(ch=='.'){
本文详细介绍了C语言学期实训的内容,涵盖了进制转换(包括二进制、十进制、十六进制之间的转换)、数组与递归(如蛇形矩阵和全排列问题)以及链表操作。通过实例展示了各种算法的实现和运行结果,是学习C语言数据结构和算法的实用教程。
订阅专栏 解锁全文

1717

被折叠的 条评论
为什么被折叠?



