2、输入一个3*3的整数矩阵,求其各行的平均值并输出,输出时保留两位小数。#includevoidmain(){inta[3][3],b[3]={0};inti,j;printf("Pleaseinputthedataofa[3][3]:");for(i=0;i<3;i++){for(j=0;j<3;j++){scanf("%d",&a[i][j]);b[i]+=a[i][j];}printf("theaverageofrow%dis:%.2f",i+1,b[i]/3.0);}}3.输出x2
3、的值,x取值从0到10。#include"stdio.h"voidmain(){intx;for(x=0;x<=10;x++)printf("square(%d)=%d",x,x*x);}4.从键盘上输入一个3*4的整数矩阵,要求输出其最大元素的值,以及它的行号和列号。#include"stdio.h"voidmain(){inta[3][4],max,i,j,row,colum;printf("Pleaseinputa[3][4]:");for(i=0;i<3;i++)for(j=0;j<4;j++)s
4、canf("%d",&a[i][j]);max=a[0][0];row=0;colum=0;for(i=0;i<3;i++)for(j=0;j<4;j++)if(a[i][j]>max){max=a[i][j];row=i;colum=j;}printf("max=%d,row=%d,colum=%d",max,row,colum);}5.编写一个程序从键盘输入10个数,要求输出其中最小的。#includemain(){inta[10];/*定义数组a有10个元素,使用0~9*/inti,m
5、in;for(i=0;i<=9;i++)/*键盘输入10个数据*/scanf("%d",&a[i]);printf("Theoldnumbersare:");for(i=0;i<=9;i++)/*屏幕输出输入的数据*/printf("%5d",a[i]);min=a[0];for(i=1;i<=9;i++)/*相邻元素进行比较,如果前面比后面的大则进行交换*/if(min>a[i])min=a[i];printf("Theminimumnumberis:%d",min);//屏幕输出最小的数据retu
6、rn0;}6.编写一个函数根据以下公式计算s,计算结果作为函数值返回;n通过形参传入。s=1+13+15+…+12n-1#includedoublef1(intn);voidmain(){intn=1;printf("Inputthevalueofn");scanf("%d",&n);printf("%lf",f1(n));}doublef1(intn){inti;doubleterm,s=0;for(i=1;i<=n;i++){term=1.0/(2*i-1);s+=term;}re
7、turn(s);}7.输出1000年(包括1000年)到1999年之间的所有闰年,要求每三个一行,分行输出。#includevoidmain(){inti=0;intyear,leap;for(year=1000;year<2000;year++){if(year%4==0)if(year%100==0)if(year%400==0)leap=1;elseleap=0;elseleap=1;elseleap=0;if(leap){i++;printf("%dt",year);if(i%3==0
8、)printf("");}}}8.编写程序打印所有的“水仙花数”。“水仙花数”指一个三位数,其各位数字立方和等于该数本身,例如153是一个“水仙花数”,因为153=1×1×1+3×3×3+5×5×5。voidmain(){inti,j,k,n;printf("resultis:");for(n=100;n<1000;n++){i=n/100;j=(n-i*100)/1