#include <stdio.h> //等腰三角形 void test1(){ for (int i=1; i<5; i++) { for (int s=5; s>i; s--) { printf(" ");} for (int j=0; j<2*i-1; j++) { printf("*"); } printf("\n"); } printf("\n"); } //乘法表 void test2(){ //打印行数 for (int i=1; i<10; i++) { //打印列数,列数等于行数 for (int j=1; j<=i; j++) { printf("%d*%d=%2d ",j,i,j*i); } //打印回车 printf("\n"); } printf("\n"); } //右直角 void test3(){
for (int i=1; i<5; i++) { for (int s=5; s>i; s--) { printf(" ");} for (int j=1; j<=i; j++) { printf("*"); } printf("\n"); } printf("\n"); } //用户输入一个整数N,输出如下图形,如:N = 5 void test4(){
for (int i=1 ; i<5; i++) { for (int j=1; j<=i; j++) { printf("%d ",j); } printf("\n"); } } void test5(){ for (int i=1 ; i<5; i++) { for (int j=1; j<5-i; j++) { printf("%d ",j); } printf("\n"); } }
int main(int argc, const char * argv[]) { test1(); test2(); test3(); test4(); test5(); // //等腰 // for (int i=1; i<5; i++) { // for (int s=5; s>i; s--) { // printf(" ");} // for (int j=1; j<2*i-1; j++) { // printf("*"); // // } // printf("*\n"); // // } return 0; }
|