![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
鹤衣
言辞不善,反躬自省
展开
-
2021-05-25
(4)查找书籍:从键盘输入n本书的名称和定价并存入结构数组中,从中查找定价最高和最低的书的名称和定价,并输出。试编写相应程序。输入输出示例3Programming in C 21.5Programming in VB 18.5Programming in Delphi 25.025.00,Programming in Delphi18.50,Programming in VB#include <stdio.h>int main(){ struct BOOK{原创 2021-05-25 10:38:27 · 277 阅读 · 0 评论 -
2021-05-25
改错题:找出总分最高的学生:建立一个有n(3<n≤10)个学生成绩的结构记录,包括学号、姓名和3门成绩,输出总分最高学生的姓名和总分。输入输出示例n=51黄岚 78 83 752王海 76 80 773沈强 87 83 764张枫 92 88 785章萌 80 82 75总分最高的学生是:张枫,258分#include <stdio.h>int main(){ struct students{ int number; cha原创 2021-05-25 10:08:52 · 1459 阅读 · 0 评论 -
2021-05-17
改错题连接字符串:函数strc的作用是将字符串s连接到字符串t的尾部。编写一个程序,在主函数中输入两个字符串s和t,调用函数strc完成字符串的连接。#include<stdio.h>void strc (char *s,char *t);/*原语句void strc (char s,char t);*/int main(){ char s[80],t[80]; gets(s); gets(t); strc(s,t); puts(t); return 0;}void原创 2021-05-17 22:39:30 · 522 阅读 · 0 评论 -
2021-05-17
全局变量与局部变量辨析案例#include<stdio.h>int x,y,z=2;void p(int *x,int y){ --*x; printf("%d\n",*x); y++; printf("%d\n",y); printf("%d\n",z);/*z被赋值前的输出,输出为0,说明主函数的重名变量x,y,z的定义实际是在为全局变量的x,y,z重新赋值*/ z=*x+y; printf("%d\n",z);/*由于被调函数未定义变量z,此处为直接原创 2021-05-17 22:20:21 · 59 阅读 · 0 评论 -
2021-05-17
(4)判断回文字符串:判断输人的一串字符是否为“回文”。所谓“回文”,是指顺读和有读都样的字符串。如"XYZYX" 和"xyzyx" 都是回文。试编写相应程序。输人输出示例示例1:abcddcbaYES示例2:abcddcbNO1、不调用函数#include<stdio.h>#include<string.h>char *huiwen(char s[]);int main(){ char s[30]; gets(s); int n=strlen(s);原创 2021-05-17 21:50:34 · 56 阅读 · 0 评论 -
2021-05-17
(3)使用函数实现字符串复制:输人一个字符串t和一个正整数m.将字符串t从第m个字符开始的全部字符复制到字符串s中,再输出字符串s。要求用字符指针定义并调用函strmcpy(s, t, m),它的功能是将字符串t中从第m个字符开始的全部字符串复制到字符串s中。试编写相应程序。输人输出示例bappy new year7new year#include<stdio.h>#include<string.h>void strmcpy(char *s,char *t,int m.原创 2021-05-17 21:06:09 · 416 阅读 · 0 评论 -
2021-05-16
(2)删除字符:输入一个字符串s,再输人一个字符c,将字符串s中出现的所有字符c删除。要求定义并调用函数delchar(s, c),它的功能是将字符串s中出现的所有字符c删除。试写相应程序。输人输出示例happy new yearahppy new yer#include<stdio.h>void delchar(char s[],char c);int main(){ char c,s[30]; gets(s); c=getchar(); delchar(s,c)原创 2021-05-16 16:19:59 · 399 阅读 · 0 评论 -
2021-05-16
##C语言程序设计指导实验与习题指导(第3版)实验8二、基础编程题(1)找最长字符串:输入5个字符串,输出其中最长的字符串。输人字符串调用函数为scanf("%s”,sx);。 试编写相应程序。输入输出示例li wang zhang jin xianzhang#include<stdio.h>#include<string.h>int main(){ int i; char max[10],sx[10]; scanf("%s",sx); strcpy(m原创 2021-05-16 15:21:38 · 329 阅读 · 0 评论