1、2、用选择法对10个整数排序。 int num10,n,i,j,t,k;请输入十个整数: for (n=0;n10;n+) scanf(%d,&numn);9; k=i; for (j=i+1;jj+) if (numktime.h int num100,n,i,temp; srand(time(0); n=rand()%100+1;生成数组长度为%dn生成的数组:,n);n;i+) numi=rand()%100;printf(%-3d,numi);n数组逆序存放后排列为:n/2;i+) temp=numi;numi=numn-1-i;numn-1-i=temp;i+) printf(6、输
2、出以下的杨辉三角形(要求输出10行)。11 11 2 11 3 3 1 int num1010,i,j; if (j-1=0;n-) t=numn=rand()%10+(t+1);15;%-4dn请输入要查找的数:key); left=0; right=14; while (left=right) middle=(left+right)/2; if (key=nummiddle) t=-1;break; if (keynummiddle) left=middle+1; else right=middle-1; if (t=-1) printf(该数是数组中第%d个元素的值n,middle+1)
3、; else printf(无此数n11、输出以下图案:* * * * * * * * * * char asterisk=* * * * *,space= ; int a,b; for (a=0;a5;a+) for (b=0;b char ch,code100; int n=0;请输入密码: while(ch=getchar()!=n) if (n=0) printf(密码n%c,ch); if (isupper(ch) coden+=(26-ch+65+64); if (islower(ch) coden+=(26-ch+97+96); if (!isalpha(ch) coden+=c
4、h; coden=0n原文n%sn,code);13、编一个程序,将两个字符串连接超来,不要用strcat函数。string.h char a2100; puts(输入字符串: gets(a0); gets(a1); int i=0; while(a0i!) i+; strcpy(&a0i,a1);连接后字符串: puts(a0);14、编一个程序,将两个字符串s1和s2比较,若s1s2,输出一个正数;若s1=s2,输出0;若s1s2,输出一个负数。不要用strcpy函数。两个字符串用gets函数读入。输出的正数或负数的绝对值应是相比较的两个字符串相应字符的ASCII码的差值。 for (in
5、t i=0,n=0;a0i!&a1i! if (a0i!=a1i) n=a0i-a1i;%dn15、编写一个程序,将字符数组s2中的全部字符复制到字符数组s1中。不用strcpy函数。复制时,0后面的字符不复制。 a00= strcat(a0,a1);复制后字符串:从1累加到100 #include main() int i,sum=0; for(i=1; sum=sum+i;sum=%dn,sum); 求1!+2!+n!:#includeVoid main() double fac, sum=0;Int i, n;fac=1;i=1;scanf(“%d”,&while(iint a,I,j,sum=0;j=2;while(1=101)sum=sum+i*power(-1,j);i=i+2;j+;printf(“%dn”,sum);求1*2*3*100int i ,sum;i=1, sum=1;101)sum=sum*i;水仙花数:main()inta,b,c,num;for(a=1;a+)for(b=0;b+)for(c=0;cc+)if(a*100+b*10+c=(num=a*a*a+b*b*b+c*c*c),num);从1到1000的素数:#include stdio.hint f(int n);int i,k=0;
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1