uniapp鼠标滑动和video暂停 小编在使用swiper进行页面滑块布局时,主页移动到其他页面后,主页面的视频仍旧继续播放(虽然看不见但是有声音),于是想通过判断屏幕是否下滑(因为视频是在首页)来暂停视频。
C语言100题进阶(81~90) //81.有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数#include<stdio.h>fun(int a[],int n,int m){ int i,j,b[m]; for(i=0;i<m;i++) b[i]=a[n-1-i]; for(i=n-m-1;i>=0;i--) a[i+m]=a[i]; for(i=0;i<m;i++) a[i]=b[i];}main(){ int i,a[10],m; for(i=0;i&
C语言100题进阶(71~80) //71.一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?//在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后 //的结果满足如下条件,即是结果#include<Stdio.h>#include<math.h>main(){ int i,j,m; for(m=1;m<100000;m++) { i=sqrt(m+100); { if(i*i==(m+100)) {
C语言100题进阶(61~70) //61.从键盘输入一些字符,逐个把它们送到磁盘上去,直到输入一个“#”为止#include<stdio.h>#include<stdlib.h>main(){ FILE *fp; char a[10],ch; scanf("%s",a); if((fp=fopen(a,"w"))==NULL) exit(0); ch=getchar(); ch=getchar(); while(ch!='#') { fputc(ch,fp); ch=getchar
C语言100题进阶(51~60) 51.写一函数建立一个有3名学生数据的单向动态链表。不会52.设有若干个人员的数据,其中有学生和教师。学生的数据中包括:姓名、号码、性别、职业、班级。教师的数据包括:姓名、号码、性别、职业、职务。现要求把它们放在同一表格中#include<stdio.h>struct student{ char name[20]; int num; char sex; char cal[10]; int clas;}stu[3];struct teather{ char name[2
C语言100题进阶(41~50) //41.输入两个正整数a和n,编程求a+aa+aaa+aa…a(n个a)之和。要求定义并调用函数fn(a,n)//它的功能是返回aa…a(n个a)。例如fn(3,2)的返回值是36#include<stdio.h>main(){ int a,n,i; int all=0,one; scanf("%d%d",&a,&n); one=a; for(i=0;i<n;i++) { all+=one; one=(one*10)+a; } printf
C语言100题进阶(31~40) //31.输入10个整数,将其中最小的一个数和第一个数对换,把最大的一个数和最后一个数对换//写三个函数完成,(1)输入10个数(2)进行处理(3)输出10个数(指针)scan(int *a){ int i; for(i=0;i<10;i++) scanf("%d",(a+i));}fun(int *a){ int max=*a,min=*a,i; for(i=0;i<10;i++) { if(max<*(a+i)) max=*(a+i); if(m
C语言100题进阶(21~30) //21.有10个学生,每个学数据包括学号、姓名、3门课的成绩//从键盘输入10学生的数据,要求打印出3门课的平均成绩,以及最高分的学生数据#include<stdio.h>struct student{ int num; char name[20]; int score[3];}stu[10];main(){ int i,j,big_num; char big=0.0,a=0.0; for(i=0;i<10;i++)//输入数据 { printf("th
C语言100题进阶(11~20) C语言100题进阶(11~20)11.13个人围成一圈,从第一个人开始顺序报数,1,2,3。凡报到3者退出圈子。找出最后留在圈子中的人原来的序号。要求用循环链表处理。不会12.拆分实数的整数与小数部分:要求自定义一个函数void splitfloat(float x, int *intpart, float *fracpart),其中x是被拆分的实数,intpart和fracpart分别是将实数x拆分出来的整数部分与小数部分。编写主函数,并在其中调用函数splitfloat()。//12.拆分实数的
C语言100题进阶(1~10) C语言100题进阶(1~10)1.使用函数求奇数和:输入一批正整数(以零或负数为结束标志),求其中所有奇数的和。要求定义和调用函数even(n),判断整数的奇偶性,当n为偶数时返回1,否则返回0。//要求定义和调用函数even(n),判断整数的奇偶性当n为偶数时返回1,否则返回0#include<stdio.h>int even(int num){ if(num%2==0)//判断是否有余数 1 return(1); else return(0);}main(){
100.根据输入的三角形的三条边判断三角形的类型,并输出它的面积和类型。 100.根据输入的三角形的三条边判断三角形的类型,并输出它的面积和类型。提示:首先判断所给的三条边是否能组成三角形,若可以构成三角形,则判断该三角形是什么类型,并求三角形面积 。如有错误,欢迎指出//100.根据输入的三角形的三条边判断三角形的类型//并输出它的面积和类型,首先判断所给的三条边是否能组成三角形//若可以构成三角形则判断该三角形是什么类型,并求三角形面积#include<stdio.h>main(){ int x,y,z; scanf("%d%d%d",&
99.3对情侣参加婚礼 99.3对情侣参加婚礼3个新郎分别为a、b、c,三个新娘分别为 x、y、z。有人想知道究竟谁和谁结婚,于是就问新人中的三位,得到如下提示:a说 他将和X结婚;x说她的未婚夫是c;c说她将和z 结婚。这人时候知道他们都在开玩笑,说的全是假话,那么究竟谁和谁结婚呐。如有错误,欢迎指出//99.3对情侣参加婚礼,3个新郎分别为a.b.c,三个新娘分别为 x.y.z//有人想知道究竟谁和谁结婚,于是就问新人中的三位,得到如下提示//a说他将和x结婚,x说她的未婚夫是c,c说她将和z结婚//这时候知道他们
98.编程求一个整数任意次方后的最后三位数,即求X^Y的最后三位数,X和Y的值由键盘输入 98.编程求一个整数任意次方后的最后三位数,即求X^Y的最后三位数,X和Y的值由键盘输入。如有错误,欢迎指出//98.编程求一个整数任意次方后的最后三位数//即求X^Y的最后三位数,X和Y的值由键盘输入#include<stdio.h>main(){ int x,y,a=1,i; scanf("%d%d",&x,&y); for (i=1;i<=y;i++) a=a*x%1000; printf("%d",a);}运
97.阳阳买苹果 97.阳阳买苹果,每个苹果0.8元,阳阳第一天买两个,第二天开始每天买前一天的两倍,直到购买的苹果个数为不超过100的最大值,编程求阳阳每天平均花多少钱?如有错误,欢迎指出//97.买苹果,每个苹果0.8元,第一天买两个,第二天开始每天买前一天的两倍//直到购买的苹果个数为不超过100的最大值,求每天平均花多少钱#include<stdio.h>main(){ int i,a=2; float b; for(i=1;a<100;i++) { b=b+a*0.8;
96.计算10的阶乘10! 96.计算10的阶乘10!如有错误,欢迎指出//96.计算10的阶乘#include<stdio.h>main(){ long int a=1,i; for(i=1;i<11;i++) a*=i; printf("%d",a);}运行结果:
95.编写程序求出 1000-2000 年之间的所有闰年,并统计个数。 95.编写程序求出 1000-2000 年之间的所有闰年,并统计个数。如有错误,欢迎指出//95.编写程序求出1000-2000年之间的所有闰年,并统计个数#include<stdio.h>main(){ int i,a=0; for(i=1000;i<2000;i++) if(i%4==0&&i%100!=0||i%400==0) { printf("%d\t",i); a++; } printf("%d",a);}
94.长阶梯问题 94.有一条长阶梯:如果每步跨 1 阶,那么最后剩 2 阶;如果每步跨 3 阶,那么最后剩 2 阶;如果每步跨 5 阶,那么最后剩 4 阶;如果每步跨 6 阶,那么最后剩 5 阶;只有当每步跨 7 阶时,最后才正好走完, 一阶不剩。请问这条阶梯至少有多个阶? (求所有三位阶梯数)如有错误,欢迎指出//94.有一条长阶梯:如果每步跨 2阶,那么最后剩 1 阶//如果每步跨 3 阶,那么最后剩 2 阶,如果每步跨 5 阶//那么最后剩 4 阶,如果每步跨 6 阶,那么最后剩 5 阶,//只有当每步跨
93.输入一行字符,统计其中的单词个数,单词间空格分开。 93.输入一行字符,统计其中的单词个数,单词间空格分开。如有错误,欢迎指出//93.输入一行字符,统计其中的单词个数,单词间空格分开#include<stdio.h>main(){ char i,a[100],b=0; gets(a); for(i=0;a[i]!='\0';i++) if(a[i]==' ') b++; printf("有%d个单词",b+1);}运行结果:...