c语言自学笔记
凉柒-lq
学习,永无止境
展开
-
c语言之数组
1.随机数程序:include<stdio.h>include<stdlib.h>include<time.h>int main(){ //设置种子,否则默认为1,每次产生的随机数不变 srand((unsigned)time(NULL)); //用for循环产生n个随机数 for(int i=0;i&...原创 2018-10-31 01:03:41 · 245 阅读 · 2 评论 -
杨辉三角(以正三角形打印和以直角三角形打印)
1.题目来源作者: 徐镜春单位: 浙江大学时间限制: 400 ms内存限制: 64 MB代码长度限制: 16 KB2.题目简述本题要求按照规定格式打印前N行杨辉三角。输入格式:输入在一行中给出N(1≤N≤10)。输出格式:以正三角形的格式输出前N行杨辉三角。每个数字占固定4位。输入样例:6输出样例: 1 ...原创 2018-11-12 13:41:00 · 6961 阅读 · 3 评论 -
给定平面上任意三个点的坐标(x1,y1)、(x2,y2)、(x3,y3),检验它们能否构成三角形
1.题目来源 作者: 杨起帆单位: 浙江大学时间限制: 200 ms内存限制: 64 MB代码长度限制: 16 KB2.题目简述给定平面上任意三个点的坐标(x1,y1)、(x2,y2)、(x3,y3),检验它们能否构成三角形。输入格式:输入在一行中顺序给出六个[−100,100]范围内的数字,即三个点的坐标x1、y1...原创 2018-11-12 13:22:22 · 21037 阅读 · 13 评论 -
三天打鱼两天晒网
1.题目来源 作者: C课程组单位: 浙江大学时间限制: 400 ms内存限制: 64 MB代码长度限制: 16 KB2.题目简述中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?输入格式:输入在一行中给出一个不超过1000的正整数N。输出格式:在一行中输出此人在第N天中是“F...原创 2018-11-12 13:00:32 · 893 阅读 · 0 评论 -
猴子吃桃问题
1.题目来源作者: 徐镜春单位: 浙江大学时间限制: 400 ms内存限制: 64 MB代码长度限制: 16 KB2.题目简述一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半加一个。到第N天早上想再吃时,见只剩下一个桃子了。问:第一天共摘了多少个桃子? 3.源代码...原创 2018-11-12 00:49:25 · 558 阅读 · 0 评论 -
按等级统计学生成绩
1.题目来源作者: 张泳单位: 浙江大学时间限制: 400 ms内存限制: 64 MB代码长度限制: 16 KB 2.问题简述本题要求实现一个根据学生成绩设置其等级,并统计不及格人数的简单函数。函数接口定义:int set_grade( struct student *p, int n );其中p是指向学生信息的结构体数组的指针,该结构体的定义为:...原创 2018-11-12 00:43:42 · 2256 阅读 · 0 评论 -
字符串中字符类型个数统计
1.题目来源作者: C课程组单位: 浙江大学时间限制: 400 ms内存限制: 64 MB代码长度限制: 16 KB2.问题简述本题要求实现一个函数,统计给定字符串中的大写字母、小写字母、空格、数字以及其它字符各有多少。函数接口定义:void StringCount( char *s );其中 char *s 是用户传入的字符串。函数StringCoun...原创 2018-11-12 00:36:05 · 1423 阅读 · 1 评论 -
用c语言实现字符串复制
1.题目来源作者: C课程组单位: 浙江大学时间限制: 400 ms内存限制: 64 MB代码长度限制: 16 KB2.问题简述本题要求编写函数,将输入字符串t中从第m个字符开始的全部字符复制到字符串s中。函数接口定义:void strmcpy( char *t, int m, char *s );函数strmcpy将输入字符串char *t中从第m个字...原创 2018-11-12 00:28:01 · 16312 阅读 · 1 评论 -
用c语言实现整数逆序
1.题目来源作者: C课程组单位: 浙江大学时间限制: 400 ms内存限制: 64 MB代码长度限制: 16 KB2.问题简述本题要求实现一个求整数的逆序数的简单函数。函数接口定义:int reverse( int number );其中函数reverse须返回用户传入的整型number的逆序数.3.源代码#include<stdio....原创 2018-11-12 00:20:32 · 15638 阅读 · 5 评论 -
用c语言实现字符串逆序
1.题目来源作者: 张泳单位: 浙江大学城市学院时间限制: 400 ms内存限制: 64 MB代码长度限制: 16 KB2.题目简述本题要求实现一个字符串逆序的简单函数。函数接口定义:void f( char *p );函数f对p指向的字符串进行逆序操作。要求函数f中不能定义任何数组,不能调用任何字符串处理函数。 3.源代码#include&l...原创 2018-11-12 00:13:03 · 6887 阅读 · 3 评论 -
删除字符
1.题目来源作者: C课程组单位: 浙江大学时间限制: 400 ms内存限制: 64 MB代码长度限制: 16 KB2.题目简述本题要求实现一个删除字符串中的指定字符的简单函数。#include<stdio.h>#define MAXN 20//其中char *str是传入的字符串,c是待删除的字符。//函数delchar的功能是将字符串str中...原创 2018-11-12 00:01:26 · 4484 阅读 · 0 评论 -
冒泡排序和快速排序
概念不多说,直接上代码://冒泡排序法 #include<stdio.h>#include<stdlib.h>//冒泡函数void BubbleSort(int a[],int n){ int i,j,temp; for(i=0;i<=n-2;i++) { for(j=0;j<=n-2-i;j++) { if(a[j]>...原创 2018-10-31 01:18:06 · 180 阅读 · 0 评论 -
学生成绩统计,最大值,最小值和平均值(C语言)
1.要求第一行输入学生总数:N2.第二行依次输入成绩 #include <stdio.h>float Max(float x,float y){ if(x>y) return x; else return y;}float Min(float x,float y){ if(x<y) return x; else return...原创 2018-11-13 21:49:25 · 13013 阅读 · 0 评论