- 博客(21)
- 收藏
- 关注
原创 【DataWhaleX科大讯飞】2025AI春令营学习笔记
【DataWhaleX科大讯飞】2025AI春令营学习笔记你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Co
2025-04-28 04:11:44
730
原创 【DataWhaleX科大讯飞】2024AI冬令营学习笔记
【DataWhaleX科大讯飞】2024AI冬令营学习笔记A. 数据集中instruction字段可以为空,因为有些任务不需要指令B. input字段必须包含具体的输入内容,否则数据集无效C. output字段是可选的,不是所有样本都需要标准答案D. input字段在开放式任务中可以为空字符串,这是格式允许的在Alpaca格式的数据集中,格式特点是有一定规则的,以下是正确的分析:字段是否可以为空:-在Alpaca格式中,字段用于提供任务的指令。通常,这个字段是必填的,因为它定义了任务的意图,但对于某
2024-12-11 02:21:34
884
原创 2021-06-08
12.2.3统计成绩#include<stdio.h>#include<stdlib.h>struct score{ int m; int c; int e;} s;struct STUDENT{ int num; char name[30]; struct score s; int sum; int ave;} stu[10];int main(){ FILE *fp; int i,n; scanf("%d",&n); for(i=0
2021-06-08 17:03:46
129
原创 2021-06-08
12.2.2将实数写入文件文件名:ttt.txt#include<stdio.h>#include<stdlib.h>int main(){ FILE *fp; int n; if((fp=fopen("C:\\ttt.txt","a+"))==NULL) { printf("File open error!"); exit(0); } while(n!=-1){ scanf("%d",&n); fprintf(fp,"%d\n
2021-06-08 16:24:29
121
原创 2021-06-08
12.2.1统计文本文件中各类字符个数文本示例:auiao274839dhfak[];/.;’文件名:ttt.txt#include<stdio.h>#include<stdlib.h>int main(){ FILE *fp; char s[30]; int i=0,a=0,b=0,c=0; if((fp=fopen("C:\\ttt.txt","r"))==NULL) { printf("File open error!"); exit(0);
2021-06-08 16:12:07
101
原创 2021-06-01
计算最长的字符串长度#include<stdio.h>#include<string.h>int max_len (char*s[],int n);int main(){ int i,n; char *s[10],str[20]; scanf("%d",&n); for(i=0;i<n;i++){ scanf("%s",str); s[i]=str;} printf("%d",max_len(s,n)); return 0;
2021-06-01 16:32:51
68
原创 2021-06-01
查找星期#include<stdio.h>#include<string.h>int main(){ int i; char *week[7]={"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"}; char str[20]; scanf("%s",str); for(i=0;i<7;i++) if(strcmp(str,week[i])==0) break;
2021-06-01 15:50:47
63
原创 2021-05-25
递归计算函数P(n,x):输入一个整数n(n>=0)和一个双精度浮点数x,输出函数P(n,x)的值(保留两位小数)#include<stdio.h>double p(int n,double x);int main(){ int n; double x,result; printf("Enter n,x:"); scanf("%d%lf",&n,&x); result=p(n,x); printf("p(%d,%.2lf)=%.2lf\n",n,x,re
2021-05-25 16:53:59
1140
原创 2021-05-25
(6)递归实现求Fibonacci数列#include<stdio.h>int fib(int n);int main(){ int n; scanf("%d",&n); printf("fib(%d)=%d",n,fib(n)); return 0;}int fib(int n){ int result; if(n==0) result=0; else if(n==1) result=1; else result=fib(n-2)+fib(n-
2021-05-25 16:37:21
72
原创 2021-05-25
(3)递归实现x的n次方#include<stdio.h>double fact(double x,int n);int main(){ int n; double x; scanf("%lf%d",&x,&n); printf("Root=%.2lf",fact(x,n)); return 0;}double fact(double x,int n){ double Root; if(n==0) Root=1; else Root=x*fa
2021-05-25 16:16:53
136
原创 2021-05-25
(2)递归阶乘求和#include<stdio.h>double fact(int n);int main(){ int n,i; double sum=0; scanf("%d",&n); for(i=0;i<n;i++) sum+=fact(n-i); printf("%.0lf",sum); return 0;}double fact(int n){ double result; if(n==1||n==0) result=1; els
2021-05-25 16:03:41
66
原创 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
341
原创 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
1565
原创 2021-05-18
(2)计算平均成绩:建立一个学生的结构记录,要求包括学号、姓名和成绩。输入整数n(n<10),再输入n个学生的基本信息,要求计算并输出他们的平均成绩(保留2位小数)。试编写相应程序。输入输出示例31 zhang 702 wang 803 qian 9080.00#include <stdio.h>int main(){ struct student{ int num; char name[10]; int gra; } s; int n,i; floa
2021-05-18 16:50:31
1864
原创 2021-05-18
第9章二、(1)时间换算:用结构类型表示时间内容(时间以时、分、秒表示),输入一个时间数值,再输入一个秒数n(n<60),以h:m:s的格式输出该时间再过n秒后的时间值(超过24点就从0点开始计时)。试编写相应程序,输入输出示例11:59:403012:0:10#include<stdio.h>int main(){ struct{ int h; int m; int s; } time; int sec; scanf("%d:%d:%d",&t
2021-05-18 16:22:35
774
原创 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
587
原创 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
86
原创 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
87
原创 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
520
原创 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
469
原创 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
382
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人