1、%d%da,&b) ;for(p=1;pb?a:b; for(;p=0;p-) if(a%p=0&b%p=0)break;16、根据公式求值。求的近似值,直到最后一项的 值小于 10e-8 为止.math.h int i=1; double t=1,s=0; while (t=10e-8) s+=t; t=1.0/i/i;%g,sqrt(s*6); getch();22输出如下由星号组成的三角形图案(2).# include int i,j,k; for(i=1;i=5;i+) for(j=1;j=5-i;j+) ) ; for(k=1;k=i;k+)*);n(4).# include =1;
2、k-)23.水仙花void main()int i,a,b,c;for(i=100;1000; a=i%10; b=i/10%10; c=i/100; if(a*a*a+b*b*b+c*c*c=i)%dt,i) ;getch();24.设计一程序,对输入的字符串进行过滤,挑选数字串,如输入字符串: abc123edf456gh,得输出结果:123456。#include 0c# include int i,a10,s=0; randomize(); for(i=0;10;ai); s+=i ; s=s/10;n%dn,s); if(ais),ai) ;29、利用数组求菲波那契数列的前二十项,
3、并求其和。 (要求输出时一行显示五个数据)#includeai) min=ai; if(maxai) max=ai;nAver:,s/N);nMax:,max);nMin:,min);32、随机产生十个 100 以内的正整数,降序排列后输出。 int i,aN,j,t; ai=random(100);%5dnn for(j=0;10-i; if(ajaj+1) t=aj; aj=aj+1; aj+1=t;34、随机产生十个 20以内的正整数,输出该组数。将其中重复的数从数组剔除后,再 输出。 int i,aN,j; ai=random(20);n%dt,a0); if(ai=aj)break;
4、 if(i=j)35. 35、产生一个 5*5 的随机数矩阵,输出之,并求其对角线之和。#define N 5 int i,aNN,j,s,t; s=t=0;5;j+) aij=random(100);,aij); s+=aii;%dni+) j=4-i; t+=aij;,t);36、输出如下杨辉三角形。#define N 8void main() int i,j,aNN=1; ai0=1; aij=ai-1j+ai-1j-1;37、任意输入一个字符串,输出其中各字符对应的 ASCII 码。 #include char a20; int i,x ; gets(a); x=strlen(a) ;
5、x;%c-%dn,ai,ai);39、键盘输入一行英文,试将其中的单词分行输出,并统计单词个数。 (单词之间不限 空格数) char c1,c2,a20; int i,n=0; c1= enter a line:ai!0 c2=ai; if(c1=c2!) n+;n%c,c2); else if(c2!)printf( c1=c2;n words:,n);42、输入一行字符,分别统计其中字母、数字、空格和其它字符的个数 char a50; int i,x,j,m,n; j=m=n=0; x=strlen(a);aaiAZ)j+; else if(ai)m+; else if(ai=)n+;nword=%dnnumber=%dnblank=%dnothers=%d,j,m,n,x-j-m-n,x);43、输入整数 m和 n(mn) ,求 如数值不合适,提示“error data”的错误信息。#in
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1