1.功能:求三个整数的平均值。程序如下: #include /*载入头文件 stdio.h*/ void main() /*主函数main*/ { int a,b,c,d; /*定义 a,b,c,d 为整型变量*/ a=105; b=75; c=85; d=(a+b+c)/3; printf("d=%d\n",d); /*显示"d=某数"并换行,某数是 d 的值*/ getchar(); /*等待用户,按任意键退出*/ return 0; } 2.功能:由键盘输入多边形的边数,求其内角和。程序如下: #include void main() { /*辨别多边形是否成立,不成立重新执行 do-while 语句间的命令*/ do { int x; printf("n="); scanf("%d",&x); /*由键盘输入 x 的值*/ printf("%d\n",(x-2)*180); /*显示内角和,公式为(x-2)*180*/ /*辨别多边形是否成立,不成立显示“Error”,成立显示“Right”*/ if (x<=2) printf("Error\n"); else printf("Right\n"); } while (x<=2); /*do-while 语句*/ getchar(); return 0; } 3.功能:由键盘输入两个数,显示器上显示较大数。程序如下: #include int big(int,int); /*创建整型变量函数big*/ void main() { int x,y; scanf("%d,%d",&x,&y); printf("big is %d\n",big(x,y)); /*输出big 函数的值,因为main 函数与用户自定义函数big 无关系,所以printf 后的输出项表是big(x,y),而不是big(n1,n2)*/ getchar(); return 0; } int big(int n1,int n2) /*用户自定义函数big*/ { if (n1>n2) return n1; /*返回n1 值*/ else return n2; /*返回n2 值*/ } 4.功能:由键盘输入一个等腰三角形的层数,画一个这样的三角形。程序如下: #include void main() { int i,j,n; printf("n:"); scanf("%d",&n); for (i=1;i<=n;i++) /*循环 n 次,每次输出一行*/ { for (j=1;j<=n-i;j++) /*输出该行前面的空格*/ printf(" "); for (j=1;j<=2*i-1;j++) /*输出该行中的星号*/ printf("*"); printf("\n"); } getchar(); return 0; } 注释:不能输入太多的行数,如 10000。 5.功能:由键盘输入一个最大值,求2 到这个最大值中的所有质数(素数)。程序如下: #include #include /*数学文件*/ void main() { int n,m,flag,i,j,num=1; printf("n:"); scanf("%d",&n); printf("2~ %d:\n",n); for (i=2;i<=n;i++) /*循环查找质数*/ { flag=1; m=(in...