Cool_Breeze 发表于 2019-12-20 22:47:26

学习了大半个月了,可以用c写个东西了!(不知道能会啥)哈哈!!

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
static char LEVEL;
static char VERTICAL="|";
static char TEMP='+';
int main()
{
        FILE *fp;
        if ((fp = fopen("D:\\乘法口诀表.txt","w")) == NULL)
        {
                printf("打开文件失败!自动退出!");
                exit(0);
        }
        int i,k,l;
        for (i=1; i<=9; i++)
        {
                l = i;
                while (l=0);
                {
                        strcat(LEVEL,"+------------");
                        l--;
                }
                printf("%s%c\n",LEVEL,TEMP);
                fprintf(fp,"%s%c\n",LEVEL,TEMP);
                for (k=1; k<=i; k++)
                {
                        printf("%s %d * %d = %-2d ",VERTICAL,k, i, i*k);
                        fprintf(fp,"%s %d * %d = %-2d ",VERTICAL,k, i, i*k);
                }
                printf("%s\n",VERTICAL);
                fprintf(fp,"%s\n",VERTICAL);
        }
        printf("%s%c\n",LEVEL,TEMP);
        fprintf(fp,"%s%c\n",LEVEL,TEMP);
        system("pause");
        fclose(fp);
        return 0;
}

Cool_Breeze 发表于 2019-12-20 22:48:06

+------------+
| 1 * 1 = 1|
+------------+------------+
| 1 * 2 = 2| 2 * 2 = 4|
+------------+------------+------------+
| 1 * 3 = 3| 2 * 3 = 6| 3 * 3 = 9|
+------------+------------+------------+------------+
| 1 * 4 = 4| 2 * 4 = 8| 3 * 4 = 12 | 4 * 4 = 16 |
+------------+------------+------------+------------+------------+
| 1 * 5 = 5| 2 * 5 = 10 | 3 * 5 = 15 | 4 * 5 = 20 | 5 * 5 = 25 |
+------------+------------+------------+------------+------------+------------+
| 1 * 6 = 6| 2 * 6 = 12 | 3 * 6 = 18 | 4 * 6 = 24 | 5 * 6 = 30 | 6 * 6 = 36 |
+------------+------------+------------+------------+------------+------------+------------+
| 1 * 7 = 7| 2 * 7 = 14 | 3 * 7 = 21 | 4 * 7 = 28 | 5 * 7 = 35 | 6 * 7 = 42 | 7 * 7 = 49 |
+------------+------------+------------+------------+------------+------------+------------+------------+
| 1 * 8 = 8| 2 * 8 = 16 | 3 * 8 = 24 | 4 * 8 = 32 | 5 * 8 = 40 | 6 * 8 = 48 | 7 * 8 = 56 | 8 * 8 = 64 |
+------------+------------+------------+------------+------------+------------+------------+------------+------------+
| 1 * 9 = 9| 2 * 9 = 18 | 3 * 9 = 27 | 4 * 9 = 36 | 5 * 9 = 45 | 6 * 9 = 54 | 7 * 9 = 63 | 8 * 9 = 72 | 9 * 9 = 81 |
+------------+------------+------------+------------+------------+------------+------------+------------+------------+
页: [1]
查看完整版本: 学习了大半个月了,可以用c写个东西了!(不知道能会啥)哈哈!!