- 博客(4)
- 收藏
- 关注
原创 每日一题 旗鼓相当的对手
现有 N(N\le 1000)N(N≤1000) 名同学参加了期末考试,并且获得了每名同学的信息:语文、数学、英语成绩(均为不超过 150 的自然数)。如果某对学生 <i,j> 的每一科成绩的分差都不大于 5,且总分分差不大于 10,那么这对学生就是“旗鼓相当的对手”。现在想知道这些同学中,有几对“旗鼓相当的对手”?同样一个人可能会和其他好几名同学结对。输入格式第一行一个正整数 NN。接下来 NN 行,每行三个整数,其中第 ii 行表示第 ii 名同学的语文、数学、英语成绩。最先读入的.
2020-12-16 20:42:00
2001
原创 C语言中二分法的学习(初学者的学习日常)
用for来表示的二分法代码如下:#include<stdio.h>#define M 10void main(){int a[M]={1,2,3,4,5,6,7,8,9,10};int found=0,low,mid,high,i,n;low=0;high=M-1;printf(“请输入需要查找的数字:\n”);scanf("%d",&n);for(i=0;i<10;i++){ mid=(low+high)/2; if(a[mid]==n) { f
2020-12-11 19:31:07
239
原创 冒泡法(初学者的日常总结)
冒泡法的使用(初学者的日常总结)#include<stdio.h>int main(){int a[5];int i,t,j;printf(“输入五个数字\n”); for(i=0;i<5;i++){scanf("%d",&a[i]); }printf("\n");for(j=0;j<5;j++){for(i=0;i<5-j;i++){if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;
2020-12-11 15:13:19
161
原创 用C语言编写一个“*”金字塔,以及关于密码的设置(初学者对于C语言的学习日常以及总结)
## 标题用C语言编写一个“*”金字塔,以及关于密码的设置(初学者对于C语言的学习日常以及总结)#include <stdio.h>int main(){int a; //设置金子塔的高度为aprintf("请输入金字塔的高度:");scanf_s("%d", &a);for (int i = 1; i <= a; i++)//在for语句中声明i的数据类型{ for (int j = 0; j < a - i; j++) //空格数量
2020-12-10 14:24:39
1746
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人