1、1. 输出下列图形。12 23 3 34 4 4 4 5 5 5 5 5#include void main()int s,i;for(s=1;svoid main()int i,n,x,a,b,t;printf(“Please input a,b and n:“);scanf (“%d,%d,%d“,if(aa)a=x;elseif(xvoid main()int i,n;float x,s;for(i=1,s=0,n=1;ivoid main()int i,n,s;printf(“Please input n:“);scanf(“%d“,if(n=10)printf(“s=0“);else
2、for(i=1,s=1;i#include void main()float k,a,b,c,x1,x2;printf(“a,b,c 分别为一元二次方程系数n“);printf(“请输入 a,b,c,n“);scanf(“%f,%f,%f“,k=b*b-4*a*c;if(k=0)x1=(-b+sqrt(k)/(2*a);x2=(-b-sqrt(k)/(2*a);printf(“%fn%f“,x1,x2);elsex1=-b/(2*a);x2=sqrt(-k)/(2*a);printf(“%f+%fi“,x1,x2);printf(“%f-%fi“,x1,x2);8. 求数列 1,1,2,3,5
3、,8,13,前 20 项,#include void main()long a1,a2,an;int i;a1=a2=1;printf(“a1=1ta2=1t“);for(i=3;i#includevoid main()int m,i,k;printf(“100-200 之间的素数有:n“);for(m=100;m=k+1)printf(“%dt“,m);10. 求任意两个正整数的最大公约数和最小公倍数。#includevoid main()int a,b,c,n,w,m;printf(“请输出两个正整数 a,bn“);scanf(“%d,%d“,m=a;n=b;while(n)w=m%n;m
4、=n;n=w;c=(a*b)/m;printf(“最大公约数:%dn 最小公倍数:%dn“,m,c);11. 给出一个不多于 5 位的正整数,求出它的各位数,并转换成字符串输出。12. 输出所有的“水仙花数” ,所谓“水仙花数”是指一个 3 位数,其各位数字立方和等于该数本身(例如 153=13+53+33) 。#includevoid main()int a,b,c,m;for(m=100;mvoid main()int m,i,s;for(m=2;m=1000;m+)for(i=1,s=0;im;i+)if(m%i=0)s=s+i;if(m=s)printf(“%dn“,m);14. 输入一行字符,分别统计其中英语字母、空格、数字和其它字符的个数。