指针
Youth°
这个作者很懒,什么都没留下…
展开
-
6-5 统计专业人数 (15分)
本题要求实现一个函数,统计学生学号链表中专业为计算机的学生人数。链表结点定义如下:struct ListNode { char code[8]; struct ListNode *next;};这里学生的学号共7位数字,其中第2、3位是专业编号。计算机专业的编号为02。函数接口定义:int countcs( struct ListNode *head );其中head是用户传入的学生学号链表的头指针;函数countcs统计并返回head链表中专业为计算机的学生人数。裁判测试原创 2021-01-05 20:38:18 · 1476 阅读 · 0 评论 -
7-13 查找奥运五环色的位置 (10分)
奥运五环的5种颜色的英文单词按一定顺序排列{“red”, “blue”, “yellow”, “green”, “black” },定义指针数组并初始化,输入任意一个颜色的英文单词,从已有颜色中查找并输出该颜色的位置值,若没有找到,则输出"Not Found"。输入格式:输入一个代表颜色的单词。输出格式:输出单词对应的位置值,如果未找到,输出Not Found。输入样例:yellow输出样例:3//代码//#include<stdio.h>#include<str原创 2020-12-26 15:09:58 · 1613 阅读 · 0 评论 -
7-17 删除字符串中指定字母 (20分)
请使用指针的方法编写程序,程序的功能是从键盘输入一个字符串(字符串长度小于100),删除其中的字母a后输出。 例如,输入字符串abcaca,输出bcc。输入样例:abcaca输出样例:bcc#include<stdio.h>#include<string.h>int main(){ char ch[100]; int i,k,j=0; char ah[100]; gets(ch); k=strlen(ch); for原创 2020-12-25 00:11:31 · 3263 阅读 · 0 评论 -
6-3 拆分实数的整数与小数部分 (15分)
本题要求实现一个拆分实数的整数与小数部分的简单函数。函数接口定义:void splitfloat( float x, int *intpart, float *fracpart );其中是被拆分的实数(0x≤x<10000),和分别是将实数x拆分出来的整数部分与小数部分。*intpart *fracpart裁判测试程序样例:#include <stdio.h>void splitfloat( float x, int *intpart, float *fracpart )原创 2020-12-25 00:08:01 · 405 阅读 · 0 评论 -
6-22 将整数中每一位上为偶数的数依次取出构成新数 (10分)
6-22 将整数中每一位上为偶数的数依次取出构成新数 (10分)给定函数fun的功能是:将长整型数中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为:87653142时,t中的数为:8642。。函数接口定义:void fun (long s, long *t);其中 s 和 t 是用户传入的参数。函数将整数 s 中每一位上为偶数的数依次取出,构成一个新数放在t指针所指的变量中。裁判测试程序样例:#include <stdio...原创 2020-12-23 16:49:14 · 3078 阅读 · 0 评论