版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
第頁//對data.txt文件寫入10條記錄#include<stdio.h>main(){FILE*fp;inti;floatx;fp=fopen("d:\\date.txt","w");for(i=1;i<=5;i++){scanf("%f",&x);fprintf(fp,"%f\n",x);fclose(fp);有一個3×4的矩陣,要求輸出其中值最大的元素的值,以及它的行號和列號。
#include<stdio.h>#defineM3#defineN4main(){intmax,i,j,r,c;inta[M][N]={{123,94,-10,218},{3,9,10,-83},{45,16,44,-99}};max=a[0][0];for(i=0;i<M;i++)for(j=0;j<N;j++)if(a[i][j]>max){max=a[i][j];r=i;c=j;printf("max=%d,row=%d,colum=%d\n",max,r,c);求一個3×3矩陣主對角線元素之和。#include<stdio.h>voidmain() inta[3][3]={1,2,3,4,5,6,7,8,9},sum=0,i,j;for(i=0;i<3;i++)for(j=0;j<3;j++)if(i==j) sum+=a[i][j];printf("%d",sum);/*建立一個通訊錄結構體,其成員變量主要有:序號,姓名,電話。根據(jù)建好的結構體設計有3個人員的通訊錄,對其賦值,并將3人的通訊錄按行輸出。*/#include"stdio.h"structmember charnum[5]; charname[10]; inttel;voidmain(){ inti;structmembermem[3]={{"001","zhangsan",139},{"002","lisi",139},{"003","wangwu",139}}; printf("Number Nametel\n"); for(i=0;i<3;i++) printf("%5s%10s%5d\n",mem[i].num,mem[i].name,mem[i].tel);/*2、編寫程序,從鍵盤讀入一個字符串,用字符數(shù)組保存,然后分別用strlen()、sizeof()計算其長度,輸出結果并分析。*/#include<stdio.h>#include<string.h>voidmain(){chars[20];gets(s);puts(s);printf("%d,%d\n",sizeof(s),strlen(s));程序中頭文件type1.h的內(nèi)容是:
#defineN5
#defineM1N*3
程序如下:
#include"type1.h"
#defineM2N*2
main()
{inti;
i=M1+M2;printf("%d\n",i);}
程序編譯運行后的輸出結果是(c)
A)10B)20C)25D)301、所謂“同構數(shù)”是指這樣一個數(shù),它出現(xiàn)在它的平方數(shù)的右側,例如5的平方是25,25的平方是625,故5和25都是同構數(shù),求[1,1000]之間所有同構數(shù)的個數(shù)和總和。 7,1114#include<stdio.h>voidmain(){inti,a,n=0,sum=0;for(i=1;i<1000;i++){a=i*i;if(i<10&&a%10==i){n++;sum=sum+i;elseif(i<100&&a%100==i){n++;sum=sum+i;elseif(a%1000==i){n++;sum=sum+i;}printf("%d,%d",n,sum);方法二:#include<stdio.h>voidmain(){inti,a,sum=0,n=0;for(i=1;i<1000;i++){a=i*i;if(a%10==i||a%100==i||a%1000==i)n++;sum=sum+i;printf("%d%d",sum,n);}猴子第一天摘下若干桃子,當即吃了一半,還不過癮又多吃了一個。第二天早上又將剩下的桃子吃了一半,還是不過癮,有多吃一個。以后每天都吃前一天剩下的一半再加一個。到第10天再吃剩下一個了。求猴子第一天摘了多少桃子?1534#include<stdio.h>voidmain()inti,x=1;for(i=9;i>0;i--)x=(x+1)*2;printf("第一天共摘了%d只桃子\n",x);方法二:#include<stdio.h>intpeach(intn){intc;if(n==10)c=1;elsec=2*(peach(n+1)+1);returnc;voidmain(){intsum=0;sum=peach(1);printf("%d",sum);}2、一個素數(shù)(設為p)依次從最高位去掉一位,二位,三位,……,若得到的各數(shù)仍都是素數(shù)(注:1不是素數(shù)),且數(shù)p的各位數(shù)字均不為零,則稱該數(shù)p為逆向超級素數(shù)。例如,617,17,7都是素數(shù),因此617是逆向超級素數(shù),盡管503,03,3都是素數(shù),但它不是逆向超級素數(shù),因為它包含有零。試求[100,999]之內(nèi)的所有逆向超級素數(shù)的個數(shù)。 39#include<math.h>#include<stdio.h>intprime(intm){ inti,k,f=1; if(m==1) f=0; k=(int)sqrt(m); for(i=2;i<=k;i++) if(m%i==0) f=0; returnf;voidmain(){intp,i,j,k,sum=0;for(p=100;p<=999;p++){i=p/100;j=(p/10)%10;k=p%10;if(prime(p)&&prime(j*10+k)&&prime(k)&&k!=0&&j!=0){printf("%d",p);sum++;printf("%d",sum);程序:冒泡法排序函數(shù)的定義。*/#include<stdio.h>voidBubble(int*pa,intn);//冒泡法排序函數(shù)聲明intmain(){ inta[10],n,i; do printf("Inputn(1<=n<=10):\n"); scanf("%d",&n); }while(n<1||n>10); printf("Input%delements:\n",n); for(i=0;i<n;i++) scanf("%d",&a[i]); printf("Theoriginalarrayis:\n"); for(i=0;i<n;i++) printf("%5d",a[i]); printf("\n"); Bubble(a,n); //冒泡排序函數(shù)調(diào)用 printf("Thesortedarrayis:\n"); for(i=0;i<n;i++) printf("%5d",a[i]); printf("\n"); return0;voidBubble(int*pa,intn){inti,j,t;for(i=0;i<n-1;i++)for(j=n-1;j>i;j--)if(pa[j]<pa[j-1]){t=pa[j-1];pa[j-1]=pa[j];pa[j]=t;}}德國數(shù)學家哥德巴赫曾猜測:任何大于6的偶數(shù)都可以分解成兩個素數(shù)的和。但有些偶數(shù)可以分解成多種素數(shù)對的和,如:10=3+7,10=5+5,即10可以分解成兩種不同的素數(shù)對。試求6744可以分解成多少種不同的素數(shù)對(注:A+B及B+A認為是相同素數(shù)對) 144#include<stdio.h>#include<math.h>intprime(intm){ inti,k,f=1; if(m==1) f=0; k=(int)sqrt(m); for(i=2;i<=k;i++) if(m%i==0) f=0; returnf;voidmain() inta,b,n=0; for(a=1;a<6744/2;a=a+2)if(prime(a)){b=6744-a;if(prime(b))n++;} printf("%d\n",n);程序6.6求最大公約數(shù)函數(shù)的定義及調(diào)用。第4章的程序4.9是求最大公約數(shù)程序的主函數(shù)形式,現(xiàn)在將其求最大公約數(shù)部分獨立定義為函數(shù)gcd,并在主函數(shù)中調(diào)用#include<stdio.h>intgcd(intdividend,intdivider);//求最大公約數(shù)函數(shù)聲明intmain()intm,n; doprintf("Inputm,n:\n"); scanf("%d%d",&m,&n); }while(m<=0||n<=0);printf("hcd:%d\n",gcd(m,n));//求最大公約數(shù)函數(shù)調(diào)用 return0;intgcd(intdividend,intdivider)//求最大公約數(shù)函數(shù)定義{ intremainder; remainder=dividend%divider;while(remainder)dividend=divider;divider=remainder;remainder=dividend%divider;returndivider;//循環(huán)終止時的除數(shù)1、在[100,999]范圍內(nèi)同時滿足以下兩個條件的十進制數(shù).⑴其個位數(shù)字及十位數(shù)字之和除以10所得的余數(shù)是百位數(shù)字;⑵該數(shù)是素數(shù);求有多少個這樣的數(shù)? 15 方法一:main(){inta,i,j,k,m,sum=0;for(a=100;a<=999;a++){i=a%10;j=(a/10)%10;k=a/100;if((i+j)%10==k){for(m=2;m<a;m++)if(a%m==0)break;if(m>=a)sum++;printf("%d",sum);方法二:#include"math.h"intprime(inti){intj;for(j=2;j<=sqrt(i);j++)if(i%j==0)return0;return1;main(){inta,i,j,k,m,sum=0;for(a=100;a<=999;a++){i=a%10;j=(a/10)%10;k=a/100;if((i+j)%10==k&&prime(a))sum++;printf("%d",sum);3、自然數(shù)對是指兩個自然數(shù)的和及差都是平方數(shù),如8和17的和8+17=25及其差17-8=9都是平方數(shù),則稱8和17是自然數(shù)對(8,17)。假定(A,B)及(B,A)是同一個自然數(shù)對且假定A>=B,求所有小于或等于100(即:A<=100,B<=100)的自然數(shù)對中A之和。 1669#include"math.h"main(){inta,b,i,j,k,sum=0;for(a=1;a<=100;a++)for(b=1;b<a;b++){i=a+b;j=a-b;if((sqrt(i)-(int)sqrt(i))==0&&(sqrt(j)-(int)sqrt(j))==0){printf("(%d,%d)\n",a,b);sum=sum+j;printf("%d",sum);方法二#include"stdio.h"#include"math.h"intf(inti)intflag;if(sqrt(i)-(int)sqrt(i)==0)flag=1;elseflag=0;returnflag;main(){inta,b,i,j,k,sum=0;for(a=1;a<=100;a++)for(b=1;b<a;b++)if(f(a+b)&&f(a-b)){printf("(%d,%d)\n",a,b);sum=sum+(a-b);}printf("%d",sum);梅森尼數(shù)是指能使2^n-1為素數(shù)的數(shù)n,求[1,21]范圍內(nèi)最大的梅素尼數(shù)? 19梅森尼數(shù)是指能使2^n-1為素數(shù)的數(shù)n,求[1,21]范圍內(nèi)有多少個梅森尼數(shù)? 7#include"math.h"intprime(inti){intj;for(j=2;j<=sqrt(i);j++)if(i%j==0)return0;return1;main(){ inti,j,p,sum=0;for(i=2;i<=21;i++){p=1;for(j=1;j<=i;j++)p=p*2;if(prime(p-1)==1){printf("%d",i);sum++;}printf("%d\n",sum);求100~200間的全部素數(shù)方法一:#include<stdio.h>
#include<math.h>
voidmain()
{intm,k,i,n=0;
for(m=101;m<=200;m=m+2)
{k=sqrt(m);
for(i=2;i<=k;i++)
if(m%i==0)break;
if(i>=k+1)printf("%d″,m);n=n+1;}
if(n%10==0)printf(″\n″);
}
printf("\n");}方法二:#include<math.h>main(){inti,j,k,n=0;for(i=100;i<=200;i++){k=1;for(j=2;j<=sqrt(i);j++)if(i%j==0)k=0;if(k){printf("%d",i);n++;}printf("\n");printf("%d\n",n);一個數(shù)如果剛好及它所有的因子之和相等,則稱該數(shù)為一個“完數(shù)”,如:6=1+2+3,則6就是一個完數(shù)。求出200到500之間所有的完數(shù)之和。 496main(){intn,s,i,total=0;for(n=200;n<=500;n++){s=0;for(i=1;i<n;i++)if(n%i==0)s=s+i;if(s==n)total=total+n;printf("%d\n",total);求出1000以內(nèi)所有的完數(shù),并輸出其因子main(){intn,s,i;for(n=1;n<=1000;n++){s=0;for(i=1;i<n;i++)if(n%i==0)s=s+i;if(s==n){printf("%d",n);for(i=1;i<n;i++)if(n%i==0)printf("%d",i);printf("\n");編程序求出1到5000之間的能被5整除的前若干個偶數(shù)之和,當和大于500時程序退出。 550方法一Voidmain(){intsum=0,i;for(i=2;i<=5000;i=i+2){if(i%5==0)sum=sum+i;if(sum>500)break;printf("%d,%d\n",sum,i);方法二#include<stdio.h>voidmain()intsum=0,i;i=2;while(sum<=500){if(i%5==0)sum=sum+i;i=i+2;printf("%d,%d\n",sum,i);getch();編程序求出2+4+8+16+32+…這樣的數(shù)之和。如果累加數(shù)大于500時,則程序終止并輸出結果。 510方法一:main(){intsum=0,i=2;while(sum<=500){sum=sum+i;i=i*2;printf("%d,%d\n",sum,i/2);}方法二:main(){intsum=0,i=2;for(i=2;i<=5000;i=i*2){sum=sum+i;if(sum>500)break;printf("%d,%d\n",sum,i);“水仙花數(shù)”是指這樣的數(shù),其各位數(shù)字的立方和等于該數(shù)本身,如:153=1^3+5^3+3^3。編寫程序求100至999的范圍內(nèi)有多少個水仙花數(shù)。 4main(){inti,j,k,n;for(n=100;n<=999;n++){i=n/100;j=(n/10)%10;k=n%10;if(n==i*i*i+j*j*j+k*k*k)printf("%d",n);一個數(shù)如果恰好等于它的所有真因子之和,這個數(shù)就稱為“完數(shù)”。例如,6的真因子為1,2,3,而6=1+2+3,因此,6是“完數(shù)”。求200到500之間的的所有完數(shù)之和。496main(){intn,s,i,total=0;for(n=200;n<=500;n++){s=0;for(i=1;i<n;i++)if(n%i==0)s=s+i;if(s==n)total=total+n;printf("%d\n",total);求[100,200]范圍內(nèi)素數(shù)的個數(shù)。21#include<math.h>main(){inti,j,k,n=0;for(i=100;i<=200;i++){k=1;for(j=2;j<=sqrt(i);j++)if(i%j==0)k=0;if(k)n++;printf("%d",i);printf("\n");printf("%d\n",n);編寫程序,求所有符合算式ij*ji=1300的最小數(shù)ij(即i*10+j)。其中i、j是1~9之間的一位整數(shù)。 25voidmain()inti,j,n,t=0; for(n=11;n<=99;n++){i=n/10;j=n%10;if(n*(j*10+i)==1300)break;}printf("%d\n",n);德國數(shù)學家哥德巴赫曾猜測:任何大于6的偶數(shù)都可以分解成兩個素數(shù)的和。但有些偶數(shù)可以分解成多種素數(shù)對的和,如:10=3+7,10=5+5,即10可以分解成兩種不同的素數(shù)對。試求6744可以分解成多少種不同的素數(shù)對(注:A+B及B+A認為是相同素數(shù)對) 144#include<stdio.h>#include<math.h>voidmain() inta,b,i,j,f1,f,n=0; for(a=3;a<6744/2;a=a+2) f1=1; for(j=2;j<=sqrt(a);j++) if(a%j==0) f1=0; if(f1) b=6744-a; f=1; for(i=2;i<=sqrt(b);i++) if(b%i==0) f=0;} if(f) {printf("%d,%d\n",a,b); n++;}} printf("%d\n",n);方法二:#include<stdio.h>#include<math.h>voidmain(){intf(intx); inta,b,n=0; for(a=3;a<6744/2;a=a+2)if(f(a)){b=6744-a;if(f(b))n++;} printf("%d\n",n);intf(intx){ints=1,j;for(j=2;j<=sqrt(x);j++)if(x%j==0)s=0;returns;}所謂“同構數(shù)”是指這樣一個數(shù),它出現(xiàn)在它的平方數(shù)的右側,例如5的平方是25,25的平方是625,故5和25都是同構數(shù),求[1,1000]之間所有同構數(shù)的個數(shù)和總和。 7,1114 方法一:#include"stdio.h"main(){inti,n=0,sum=0;for(i=1;i<1000;i++)if(i<10){if(i==i*i%10){n++;printf("%d\n",i);sum=sum+i;elseif(i<100){if((i*i-i)%100==0){n++;printf("%d\n",i);sum=sum+i;else{if((i*i-i)%1000==0){n++;printf("%d\n",i);sum=sum+i;printf("%d,%d",n,sum);方法二:#include<stdio.h>main(){inti,b,sum=0,n=0;for(i=1;i<1000;i++){b=i*i;if(b%10==i||b%100==i||b%1000==i)n++;sum=sum+i;printf("%d%d",sum,n);}倒勾股數(shù)是滿足公式:1/A^2+1/B^2=1/C^2的一組正整數(shù)(A,B,C),例如,(156,65,60)是倒勾股數(shù),因為:1/156^2+1/65^2=1/60^2。假定A>B>C,求A,B,C均小于或等于100的倒勾股數(shù)有多少組? 5方法一:#include"stdio.h"main(){longa,b,c,sum=0;for(a=1;a<=100;a++)for(b=1;b<a;b++)for(c=1;c<b;c++){if(a*a*c*c+b*b*c*c==a*a*b*b)sum++;printf("%ld\n",sum);方法二:#include<stdio.h>
#include<math.h>
voidmain()
{inti,n=0,j,k;
for(i=1;i<=100;i++)
for(j=i;j<=100;j++)
for(k=j;k<=100;k++)
if(fabs(1.0/(k*k)+1.0/(j*j)-1.0/(i*i))<1e-10)
{n++;printf("%d,%d,%d\n",i,j,k);}
printf("%d\n",n);
}已知一個數(shù)列的前三項為0,0,1,以后各項都是其相鄰的前三項之和,求該數(shù)列前30項之和。 18947744main(){longi,a[31],sum=0;a[0]=0;a[1]=0;a[2]=1;sum=1;for(i=3;i<=30;i++){a[i]=a[i-1]+2*a[i-2]+5*a[i-3];sum+=a[i];已知一個數(shù)列的前三項為0,0,1,以后各項都是其相鄰的前三項之和,求該數(shù)列前30項之和。#include"stdio.h"main(){longi,a[31],sum;a[0]=0;a[1]=0;a[2]=1;sum=1;for(i=3;i<=30;i++){a[i]=a[i-1]+a[i-2]+a[i-3];sum+=a[i];printf("%ld",sum);/*求[100,900]之間相差為12的相鄰素數(shù)對的個數(shù)。 50*/#include"math.h"#include"stdio.h"intprime(inti){intj;for(j=2;j<=sqrt(i);j++)if(i%j==0)return0;return1;main(){inti,sum=0;for(i=101;i<=888;i++)if(prime(i)&&prime(i+12))sum++;printf("%d",sum);/*若某整數(shù)N的所有因子之和等于N的倍數(shù),則N稱為多因子完備數(shù),如數(shù)28,其因子之和1+2+4+7+14+28=56=2*28,28是多因子完備數(shù)。求[1,200]之間有多少個多因子完備數(shù)。 4main(){inti,j,t,sum=0;for(i=1;i<=200;i++){t=0;for(j=1;j<i;j++)if(i%j==0){t=t+j;if(t%i==0)sum++;}printf("%d",sum);f(inti){intj,t=0;for(j=1;j<i;j++){if(i%j==0)t=t+j;if(t%i==0)return1;}return0;main(){inti,sum=0;for(i=1;i<=200;i++)if(f(i))sum++;printf("%d",sum);*把一張一元鈔票,換成一分、二分和五分硬幣,每種至少11枚,問有多少種方案?13#include<stdio.h>voidmain(){inti,j,k,s=0;for(i=11;i<=100;i++)for(j=11;j<=50;j++)for(k=11;k<=20;k++)if(i+2*j+5*k==100)s++;printf("%d\n",s);}求方程8x-5y=3,在|x|<=150,|y|<=200內(nèi)的整數(shù)解。試問這樣的整數(shù)解中|x|+|y|的最大值是多少? 323#include<stdio.h>#include<math.h>main(){long intx,y,s=0,s1=0;for(x=-150;x<=150;x++)for(y=-200;y<=200;y++){if(8*x-5*y==3)s=abs(x)+abs(y);if(s>s1)s1=s;printf("%ld\n",s1);已知S1=1,S2=1+2,S3=1+2+4,S4=1+2+4+8,S5=1+2+4+8+16,…,編制一個程序求S=S1+S2+S3+S4+S5+…+S20的值。 2097130#include<stdio.h>main(){intk=1,j,i,s=1,s1=1; for(i=1;i<20;i++){k=1; for(j=1;j<=i;j++)k=k*2;s=s+k;s1=s1+s;}printf("%d\n",s1);已知24有8個正整數(shù)因子(即:1,2,3,4,6,8,12,24),而24正好被其因子個數(shù)8整除。求[1,100]之間第10個能被其因子數(shù)目整除的正整數(shù)。56
#include<stdio.h>
voidmain()
{inti,n,j,k=0;
for(i=1;i<=100;i++)
{n=0;
for(j=1;j<=i;j++)
if(i%j==0)n++;
if(i%n==0)
{k++;printf("%5d",i);}
if(k==10){printf("\n%5d",i);break;}
}
}已知A<B,且A,B為正整數(shù),求滿足個條件A×B=716699且A+B最小的A值。563
#include"stdio.h"
#include"math.h"
voidmain()
{longinta,b,i,j;
i=716699;
j=716699;
for(a=3;a<sqrt(716699);a+=2)
for(b=a;b<2*sqrt(716699);b+=2)
if(a*b==716699)
{
if((a+b)<(i+j))
{i=a;j=b;}
}
printf("a=%ld,b=%1d",i,j);
}求方程X^3-2X-5=0在區(qū)間[1.5,2.5]上的一個實根。要求:按四舍五入的方式精確到小數(shù)點后第二位。2.09
#include<stdio.h>
#include<math.h>
voidmain()
{
floatx,x0=2.0,f,f0;
do
{
x=x0;
f=x*x*x-2*x-5;
f0=3*x*x-2;
x0=x-f/f0;
}while(fabs(x-x0)>=1e-6);
printf("%.2f",x);
}已知Fibonacci數(shù)列:1,1,2,3,5,8,……,它可由下面公式表述:
F(1)=1
ifn=1
F(2)=1
ifn=2
F(n)=F(n-1)+F(n-2)
ifn>2
試求F(1)+F(2)+……+F(50)值。
提示:最好使用遞推法求解,因為使用遞歸調(diào)用很可能超出某些語言的遞歸深度。32951280098
#include<stdio.h>
main()
{
inti;
doublef[50]={1,1},s=0;
for(i=2;i<50;i++)
f[i]=f[i-2]+f[i-1];
for(i=0;i<50;i++)
{
if(i%2==0)printf("\n");
s=s+f[i];
printf("%15.0f",f[i]);
}printf("\n%15.0f",s);
}#include<stdio.h>voidmain(){inti;doublef[50]={1,1},s=0;for(i=2;i<50;i++)f[i]=f[i-2]+f[i-1];for(i=0;i<50;i++)s=s+f[i];printf("%.0f",s);有一個分數(shù)序列:2/1,3/2,5/3,8/5,13/8,21/13(注:該數(shù)列從第二項開始,其分子是前一項的分子及分母的和,而其分母是前一項的分子),求出這個序列前24項的和。要求:按四舍五入的方式精確到小數(shù)點后第二位。39.13
#include<stdio.h>
main()
{
floats1=2,s2=1,s,t=0,i;
t=t+s1/s2;
for(i=1;i<=23;i++)
{s=s1;
s1=s1+s2;
s2=s;
t=t+s1/s2;
}
printf("%.2f",t);設某國今年的國民生產(chǎn)總值為45600億元,若今后每年以8%的增長率增長,計算多少年后能實現(xiàn)國民生產(chǎn)總值翻兩番?
19
voidmain()
{longinti=45600;
intj=0;
while(i<=4*45600)
{i=i+i*0.08;j++;}
printf("%d",j);
}設有6個十進制數(shù)字a,b,c,d,f,e,求滿足abcdf×e=fdcba條件的五位數(shù)abcdf(a≠0,e≠0,e≠1)的個數(shù)。2
#include<stdio.h>
voidmain()
{longinta,b,c,d,e,f,n=0;
for(e=2;e<=9;e++)
for(a=1;a<=9;a++)
for(b=0;b<=9;b++)
for(c=0;c<=9;c++)
for(d=0;d<=9;d++)
for(f=0;f<=9;f++)
if((a*10000+b*1000+c*100+d*10+f)*e==f*10000+d*1000+c*100+b*10+a)
{printf("%ld,%ld,%ld,%ld,%ld,%ld\n",a,b,c,d,f,e);n++;}
printf("\n%ld",n);
}勾股弦數(shù)是滿足公式:A^2+B^2=C^2(假定A<B<C)的一組正整數(shù)(A,B,C),例如,(3,4,5)是勾股弦數(shù),因為:3^2+4^2=5^2。求A,B,C均小于或等于100的勾股弦數(shù)中A+B+C的最大值。240
#include<stdio.h>
#include<math.h>
voidmain()
{inti,j,k,i1=0,j1=0,k1=0;
for(i=1;i<=100;i++)
for(j=i;j<=100;j++)
for(k=j;k<=100;k++)
if(i*i+j*j==k*k)
{printf("%d,%d,%d,%d\n",i,j,k,i+j+k);
if(i+j+k>i1+j1+k1)
{i1=i;j1=j;k1=k;}
}
printf("\n%d\n",i1+j1+k1);
}
}求方程8x-5y=3,在|x|<=150,|y|<=200內(nèi)的整數(shù)解。試問這樣的整數(shù)解中|x|+|y|的最大值是多少?3232019/*給一個不多于5位的正整數(shù),要求(1)求它是一位幾位數(shù)(2)分別打印出每一位數(shù)字?。?)按逆序打印出各數(shù)字!!*/方法一:#include"stdio.h"#include"string.h"main(){chars[6],i;scanf("%s",s);printf("weishu:%d\n",strlen(s));for(i=0;i<strlen(s);printf("%c",s[i++]));for(printf("\n"),i=strlen(s)-1;i>=0;printf("%c",s[i--]));getch();方法二:#include"stdio.h"#include"string.h"main(){charstr[6],i;scanf("%s",str);printf("%d\n",strlen(str));for(i=0;i<strlen(str);i++)printf("%c",str[i]);printf("\n");for(i=strlen(str)-1;i>=0;i--)printf("%c",str[i]);printf("\n");getch();/*給一個不多于5位的正整數(shù),要求(1)求它是一位幾位數(shù)(2)分別打印出每一位數(shù)字?。?)按逆序打印出各數(shù)字!!*/#include<stdio.h>#include<string.h>voidmain(){charstr[6],i;scanf("%s",str);printf("%d\n",strlen(str));for(i=0;i<strlen(str);i++)printf("%c",str[i]);printf("\n");for(i=strlen(str)-1;i>=0;i--)pr
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑工程合同(2篇)
- 機遇與困境并存:淺談自動駕駛汽車行業(yè)的數(shù)據(jù)共享
- 2024年中級經(jīng)濟師考試題庫附答案(滿分必刷)
- 2024年中職畜牧獸醫(yī)試題
- 2024年中小學生航天知識競賽題庫附答案 (小學版)
- 順豐路徑優(yōu)化課程設計
- 二零二五年度智能家居系統(tǒng)集成商免責條款合同范本4篇
- 敬老院二零二五年度土地承包與養(yǎng)老產(chǎn)業(yè)綜合服務協(xié)議3篇
- 2025年度荒山土地承包權抵押擔保合同樣本4篇
- 2025年度個人健身服務合同模板2篇
- 2024年海口市選調(diào)生考試(行政職業(yè)能力測驗)綜合能力測試題及答案1套
- 六年級數(shù)學質量分析及改進措施
- 一年級下冊數(shù)學口算題卡打印
- 2024年中科院心理咨詢師新教材各單元考試題庫大全-下(多選題部分)
- 真人cs基于信號發(fā)射的激光武器設計
- 【閱讀提升】部編版語文五年級下冊第三單元閱讀要素解析 類文閱讀課外閱讀過關(含答案)
- 四年級上冊遞等式計算練習200題及答案
- 法院后勤部門述職報告
- 2024年國信證券招聘筆試參考題庫附帶答案詳解
- 道醫(yī)館可行性報告
- 視網(wǎng)膜中央靜脈阻塞護理查房課件
評論
0/150
提交評論