资源描述:
《最新多位数乘一位数课件教学讲义ppt.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、多位数乘一位数课件多位数乘一位数口算乘法笔算乘法整十、整百数乘一位数估算笔算乘法的计算方法突破笔算乘法的难点不连续进位连续进位笔算乘法口算:10×4=24×4=300×4=700×3=21×6≈48×5≈397×3≈510×7≈提高训练。870×8=6960(元)答:这场的票房收入是6960元。提高训练。答:小红家和学校相距1295米。185×7=1295(米)提高训练。4、少年宫乐队有女同学18人,男同学17人。合唱队的人数是乐队的3倍,合唱队有多少人?(18+17)×3=105(人)答:合唱队有105人。(1)输出?#includevoidmain(){
2、inty=18,i=0,j,a[8];do{a[i]=y%2;i++;y=y/2;}while(y>=1);for(j=i–1;j>=0;j--)printf(“%d”,a[j]);}(2)main(){chars[6];intn;get(s);if(*s==‘-’)n=-chnum(s+1);elsen=chnum(s);printf(“%d”,n);}chnum(char*p){intnum=0,k,len,j;len=strlen(p);for(;*p!=‘0’;p++){k=*p-’0’;j=(--len);while(j-->0){k=k*10;}num=num
3、+k;}return(num);}输入-3456,输出?(3)输入ejkfqildqyfqbfqtbfq,输出?main(){charstr[80],substr[80];intn;gets(str);gets(substr);printf(“%d”,count(str,substr));}count(char*str,char*substr){inti,j,k,num=0;for(i=0;str[i]!=‘ ’;i++)for(j=i,k=0;substr[k]==str[j];k++,j++)if(substr[k+1]==‘ ’){num++;break;}re
4、turn(num);}(4)main(){chars[10]=“hello!”;inverp(s);}inverp(char*a){if(!*a)return0;inverp(a+1);printf(“%c”,*a);}(5)main(){charstr[]=“cdalb”;abc(str);puts(str);}abc(char*p){inti,j;for(i=j=0;*(p+i)!=‘ ’;i++)if(*(p+i)>=‘d’){*(p+j)=*(p+i);j++;}*(p+j)=‘ ’;}(6)以下函数功能?binary(inta[10],intm){intlow=
5、0,high=9,mid;while(low<=high){mid=(low+high)/2;if(ma[mid])low=mid+1;elsereturn(mid);}return(-1);}(7)输入19576,输出?voidconvert(intn){inti;if((i=n/10)!=0)convert(i);putchar(n%10+’0’);}main(){intnumber;scanf(“%d”,&number);if(number<0){putchar(‘-’);number=-number;}conve
6、rt(number);}(8)输入6425,输出?voidconvert(char*a,intn){inti;if((i=n/10)!=0)convert(a+1,i);*a=n%10+’0’;}main(){intnumber;charstr[10]=“”;scanf(“%d”,&number);convert(str,number);puts(str);}(9)main(){charstring[100]=“acegfddcbag”,*p,*q,*r,c;for(p=string;*p;p++){for(q=r=p;*q;q++)if(*r>*q)r=q;if(r!=p)
7、{c=*r;*r=*p;*p=c}}for(p=string;*p;p++){for(q=p;*p==*q;q++);strcpy(p+1,q);}printf(“%s”,string);}(10)longfunc(longnum){longk=1;num=labs(num);do{k*=num%10;num/=10;}while(num);returnk;}voidmain(){longn;scanf(“%ld”,&n);printf(“%ld”,func(n));}输入123456,输出?(11