- 博客(4)
- 收藏
- 关注
原创 每日一题 旗鼓相当的对手
现有 N(N\le 1000)N(N≤1000) 名同学参加了期末考试,并且获得了每名同学的信息:语文、数学、英语成绩(均为不超过 150 的自然数)。如果某对学生 <i,j> 的每一科成绩的分差都不大于 5,且总分分差不大于 10,那么这对学生就是“旗鼓相当的对手”。现在想知道这些同学中,有几对“旗鼓相当的对手”?同样一个人可能会和其他好几名同学结对。 输入格式 第一行一个正整数 NN。 接下来 NN 行,每行三个整数,其中第 ii 行表示第 ii 名同学的语文、数学、英语成绩。最先读入的.
2020-12-16 20:42:00
2260
原创 C语言中二分法的学习(初学者的学习日常)
用for来表示的二分法代码如下: #include<stdio.h> #define M 10 void 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
294
原创 冒泡法(初学者的日常总结)
冒泡法的使用(初学者的日常总结) #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
219
原创 用C语言编写一个“*”金字塔,以及关于密码的设置(初学者对于C语言的学习日常以及总结)
## 标题用C语言编写一个“*”金字塔,以及关于密码的设置(初学者对于C语言的学习日常以及总结) #include <stdio.h> int main() { int a; //设置金子塔的高度为a printf("请输入金字塔的高度:"); 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
1907
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅