用C语言输出各种图形

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

用C语言输出各种图形 The Standardization Office was revised on the afternoon of December 13, 2020

输出各种图形

一、软件开发目的

利用C程序输出各种图形

二、数据结构

采用数组、函数

三、软件功能说明

四、软件验收标准

1.有较为美观简洁大方的菜单,能保证用户方便、直观、快捷的熟悉并使用软件的各项功能。

注意:要求每执行一个具体的功能之后,程序将重新显示菜单。

2.有严密正确的数据验证功能和数据处理功能,能够实现各功能模块。3.系统要有一定的可靠性、稳定性。

五、实现代码

1 #include <>

2 #include <>

3 #include <>

4 #define N 100

5 char Number[N][N];

6 xt");

36 fp=fopen(name,C);

37

38 if(fp==NULL)

39 {

40 return -1;

41 }

42

43 for(i=0;i

44 {

45

46 if(c=='w')

47 {

48 if(strlen(Number[i])==0)

49 break;

50 fputs(Number[i],fp);

51 fputc('\n',fp);

52 }

53 else if(c=='r')

54 {

55 fgets(Number[i],N,fp);

56 }

57 }

58 fclose(fp);

59 return 0;

60 }

61 int Filep(char *name,int k)

62 {

63 FILE *fp=NULL;

64 int i;

65 char R[N];

66 fp=fopen("","a+");

67 if(fp==NULL)

68 {

69 return -1;

70 }

71 if(k==0)

72 {

73 fputs(name,fp);

74 fputs(" ",fp);

75 }

76 else

77 {

78

79 fgets(R,N,fp);

80 printf("%s\n",R);

81

82 }

83 fclose(fp);

84 return 0;

85 }

86 void Interface()

87 {

88 printf("******************** 主菜单 ******************************\n");

89 printf("程序说明:\n");

90 printf("1,请用户先录入图形,再点击保存 \n");

91 printf("2,若录入后没有点击保存,又进行录入,第一次录入的将被覆盖\n");

92 printf("**********************************************************\n");

93 printf("******************** 1、录入图形 *********************\n");

94 printf("******************** 2、保存图形 *********************\n");

95 printf("******************** 3、查看图形 *********************\n");

96 printf("******************** 4、退出 *********************\n");

97 printf("**********************************************************\n");

98 }

99 int main()

100 {

101

102 int t=1,n,k,i;

103 char Name[20];

104 while(t)

105 {

106 system("cls");

107 Interface();

108 printf("请从1~4中选择...\n");

109 scanf("%d",&n);

110 system("cls");

111 switch(n)

112 {

113 case 1:

114 Scanf_print(1);

115 printf("请设计图形(若一行都无元素,回车后设计完成)!\n\n");

116 Scanf_print(1);

117 printf("\n\n 录入成功...");

118 system("pause");

119 break;

120 case 2:

121 printf("请为这个图形取一个名字:");

122 scanf("%s",&Name);

123 Filep(Name,0);.\n\n");

147 system("pause");

148 break;

149 case 4:t=0;break;

150 default:

151 printf("输入非法字符,请输入1,2,3,4四个整数之一!"); 152 system("pause");break;

153 }

154 }

155 system("cls");

156 printf(" 感谢您的使用,再见!\n\n");

157 return 0;

158 }

六、运行说明

1.点击运行后的界面

相关文档
最新文档