程序设计入门——C语言 第2周编程练习 信号报告(5分)
2题目内容:无线电台的RS制信号报告是由三两个部分组成的:R(Readability) 信号可辨度即清晰度.S(Strength) 信号强度即大小.其中R位于报告第一位,共分5级,用1—5数字表示.UnreadableBarely readable, occasional words dist...
网易云课堂_程序设计入门-C语言_第二周:判断_1时间换算
1时间换算(5分)题目内容:UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。现在,你的程序要读入一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果分小于10分,需要保留十位上的0。如112...
程序设计入门——C语言 第8周编程练习 1 单词长度(4分)
第8周编程练习依照学术诚信条款,我保证此作业是本人独立完成的。温馨提示:1.本次作业属于Online Judge题目,提交后由系统即时判分。2.学生可以在作业截止时间之前不限次数提交答案,系统将取其中的最高分作为最终成绩。1单词长度(4分)题目内容:你的程序要读入一行文本,其中以空格分隔为若干个单词...
程序设计入门——C语言 第8周编程练习 2GPS数据处理(6分)
题目内容:NMEA-0183协议是为了在不同的GPS(全球定位系统)导航设备中建立统一的BTCM(海事无线电技术委员会)标准,由美国国家海洋电子协会(NMEA-The National Marine Electronics Associa-tion)制定的一套通讯协议。GPS接收机根据NMEA-01...
YTU 2972: C语言习题5.24--文件操作1
2972: C语言习题5.24--文件操作1时间限制: 1 Sec 内存限制: 128 MB提交: 248 解决: 94题目描述文本文件score.dic 中存储了n名学生的信息(班级编号,姓名,成绩),每个学生信息占一行,每行的数据之间使用制表符分割,如下所示:145811 fuxin 10...
网易云课堂_程序设计入门-C语言_第三周:循环_2数字特征值
2数字特征值(5分)题目内容:对数字求特征值是常用的编码算法,奇偶特征是一种简单的特征值。对于一个整数,从个位开始对每一位数字编号,个位是1号,十位是2号,以此类推。这个整数在第n位上的数字记作x,如果x和n的奇偶性相同,则记下一个1,否则记下一个0。按照整数的顺序把对应位的表示奇偶性的0和1都记录...
C语言中可变参数函数实现原理
C函数调用的栈结构可变参数函数的实现与函数调用的栈结构密切相关,正常情况下C的函数参数入栈规则为__stdcall, 它是从右到左的,即函数中的最右边的参数最先入栈。例如,对于函数: void fun(int a, int b, int c) { int d; ......
C语言中struct位域的定义和使用
位域的定义和使用有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域,并...
关于C语言中运算符优先级的一次错误
好久没碰编程了,最近有点闲,又拾起来。做了个简单的网络测试程序,测试的时候发现有条语句老是获取不到结果。如下:if(portnumber=atoi(argv[1])>65535)portnumber始终是0,试了半天才想起来,原来是C语言运算符优先级的问题。‘>’优先级高于‘=’,这条先...
C语言第一次博客作业---顺序机构基础练习
一、PTA实验作业题目1.温度转换本题要求编写程序,计算华氏温度150°F对应的摄氏温度。计算公式:C=5×(F−32)/9,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型。1.实验代码 int celsius , fahr; fahr = 150; celsius...
C语言程序试题
or 一.C语言试题一个无向连通图G点上的哈密尔顿(Hamiltion)回路是指从图G上的某个顶点出发,经过图上所有其他顶点一次且仅一次,最后回到该顶点的路劲。一种求解无向图上哈密尔顿回路算法的基础实现如下:假设图G存在一个从顶点V0出发的哈密尔顿回路V1——V2——V3——...——Vn-1——...
零基础学习C语言字符串操作总结大全
本篇文章是对C语言字符串操作进行了详细的总结分析,需要的朋友参考下1)字符串操作strcpy(p, p1) 复制字符串strncpy(p, p1, n) 复制指定长度字符串strcat(p, p1) 附加字符串strncat(p, p1, n) 附加指定长度字符串strlen(p) 取字符串长度st...
面试之C语言字符串操作总结大全(转载)
趁着十一就好好补补数据结构吧,通信这个不软不硬的专业,现在还是得好好学学补习补习,,你这个非211的本科生!虽然拿到了一个offer,但是觉得时间还有,得继续拼一拼,希望不辜负!1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strca...
C语言字符串操作总结大全(超具体)
1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, p1) 附加字符串 strncat(p, p1, n) 附加指定长度字符串 strlen(p) 取字符串长度 strcmp(p, p1) 比較字符串 strcasecm...
C语言文件操作函数大全(超详细)
C语言文件操作函数大全(超详细)作者: 字体:[增加 减小] 类型:转载本篇文章是对C语言中的文件操作函数进行了详细的总结分析,需要的朋友参考下fopen(打开文件)相关函数 open,fclose表头文件 #include<stdio.h>定义函数 FILE * fopen(const...
C语言char[]和char*比较
先看看一个例子: #include <iostream> using namespace std; main() { char *c1 = "abc"; char c2[] = "abc"; char *c3 = ( char* )malloc(); c3 = "...
C语言 简单的栈
//简单的栈#include<stdio.h>#include<stdlib.h>//栈的介绍:栈先进后出,一般用于将数据逆序输出//栈一般只有四种方法--进栈,出栈,清空,判断栈是否为空//定义栈的结构#define datatype int//定义栈内数据类型#defin...
C语言 · 数位分离
问题描述编写一个程序,输入一个1000 以内的正整数,然后把这个整数的每一位数字都分离出来,并逐一地显示。输入格式:输入只有一行,即一个1000以内的正整数。输出格式:输出只有一行,即该整数的每一位数字,之间用空格隔开。输入输出样例样例输入769样例输出7 6 9作者笔记:本题要注意临界情况。 #i...
c语言库函数测试
1.函数名: abort功 能: 异常终止一个进程用 法: void abort(void);程序例: #include <stdio.h> #include <stdlib.h> int main(void) { printf("Calling abort()\n"...
手搓一个兔子问题(分享一个C语言问题,持续更新...)
大家好,我是小七夜,今天就不分享C语言的基础知识了,分享一个比较好玩的C语言经典例题:兔子问题题目是这样的:说有一个穷苦人这天捉到了一只公兔子,为了能繁衍后代他又买了一只母兔子,后来兔子开始生小兔子(一次生一个小兔子),假设兔子不会死亡,第二十次这个穷苦人能有多少只兔子呢?题目解析:分析题目我们可以...