2、打印出如下图案
%%%* %%*** %***** *******
#include\ main() { int i,j; char a[]=\ for(i=0;i<4;i++) { for(j=i;j<7+i;j++) printf(\ printf(\ } }
3.某数列前两项分别为1和2,其后每项为前两项之和,求此数列的第10个数。 #include\main()
{int i,x[10],*p=x; *p=1,*(p+1)=2; for(i=2;i<10;i++)
x[i]=*(p+i-1)+*(p+i-2); printf(\}
4、一个8层的灯塔,每一层的灯数是上一层的2倍,一共有765盏灯,求灯塔底层的灯数。 #include”stdio.h” int mas(int sum) {int i,x;
x=sum/(2+4+8+16+32+64+124+1); return x;} main() {int a=765;
printf(“%d”,mas(a)); }
5、试编程判断输入的正整数是否既是3又是5的整数倍数。若是,则输出yes;否则输出no。
#include”stdio.h” main() {int x;
printf(“Enter 1 number:”); scanf(“%d”,&x);
if(!(x%3||x%5)) printf(“yes\\n”); else printf(“no\\n”); }
6、 从键盘输入一个华氏温度,要求输出摄氏温度,公式为 #include\main() {float c;
printf(\请输入华氏度:\scanf(\
printf(\摄氏度为%f\\n\}
7、编写一个函数求y=(a-b)×(a+b),主函数用以输入a,b的值和输出y值。 #include\
float shu(float,float); main()
{float a,b,d;
printf(\请输入a,b的值,用逗号隔开\\n\scanf(\d=shu(a,b);
printf(\的值为%f\\n\}
float shu(float x,float y) {float n;
n=(x-y)*(x+y); return n; }
8、 编一程序:从键盘输入10个整数,计算并输出这10个数的平均数。 #include\main()
{int a[10],i;float sum=0; for(i=0;i<10;i++) {scanf(\for(i=0;i<10;i++)
{sum+=a[i];printf(\ \}printf(\平均值为%f\\n\}