////求定积分-----------已给函数接口
//#include <stdio.h>
//#include <stdlib.h>
//#include <math.h>
//double square(double x)//平方
//{
// return x * x;//x^2
//}
//double cube(double x)//立方
//{
// return x * x * x;//x^3
//}
///*你编写的积分函数嵌入在这里开始*/
//double integration(double (*p)(), double a, double b, int n)
//{
// double h = (b - a) / n;//每块小梯形的宽度h
// double sum = (double)(*p)()*(a+b)/2;//每块小梯形的面积sum
// for (int i = 1; i < n; i++)
// {
// sum += (double)(*p)() * (i * h + a);
// }
// return sum * h;
//}
///*你编写的积分函数嵌入在这里结束*/
//int main()
//{
// double a = 0;
// double b = 2;
// int n = 10000;
// /*求平方函数在区间[0,2]上的定积分*/
// printf("square=%f\n", integration(square, 0, 2, 10000));
// /*求立方函数在区间[0,2]上的定积分*/
// printf("cube=%f\n", integration(cube, 0, 2, 10000));
// /*求正弦函数在区间[0,2]上的定积分*/
// printf("sin=%f\n", integration(sin, 0, 2, 10000));
// return 0;
//}
////用c语言打印出不同方向的正方形,然后打印三角形矩阵。中间有个空行。
////输入格式:
////输入矩阵的规模,不超过9
////输出格式:
////输出矩形和正方形
////#define _CRT_SECURE_NO_WARNINGS 1
////#include <stdio.h>
//void print_rectangle(int n)
//{
// int i, j;
// for (i = 0; i < n; i++) {
// for (j = 0; j < n; j++) {
// printf("* ");
// }
// printf("\n");
// }
//}
//void print_square(int n)
//{
// int i, j;
// for (i = 0; i < n; i++)
// {
// for (j = 0; j < n; j++)
// {
// if (i == 0 || i == n - 1 || j == 0 || j == n - 1)
// {
// printf("* ");
// }
// else {
// printf(" ");
// }
// }
// printf("\n");
// }
//}
//void print_triangle(int n)
//{
// int i, j;
// for (i = 0; i < n; i++)
// {
// for (j = 0; j <= i; j++)
// {
// printf("* ");
// }
// printf("\n");
// }
//}
//int main()
//{
// int n;
// printf("请输入矩阵的规模(不超过9):");
// scanf("%d", &n);
//
// printf("打印矩形:\n");
// print_rectangle(n);
// printf("\n");
//
// printf("打印正方形:\n");
// print_square(n);
// printf("\n");
//
// printf("打印三角形:\n");
// print_triangle(n);
//
// return 0;
//}
标签:11,square,int,double,C语言,++,初学,printf,print From: https://blog.51cto.com/KKhahaha/8633033