1说明】 本程序可以打印出如下图形(菱形): * ******************** *** * 【函数2.1】 main() { int i,j,k; for(i=0;i<=3;i++) { for(j=0;j<=2-i;j++) printf(" "); for( (1) ) printf("*"); printf("\n"); } for(i=0;i<=2;i++) { for( (2) ) printf(" "); for(k=0;k<=4-2*i;k++) printf("*"); printf("\n"); } } 【函数2.2说明】 通过本程序,可以从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件“CsaiWgm”中保存,输入的字符串以“!”结束。 【函数2.2】 #include "stdio.h" main() { FILE *fp; char str[100],filename[10]; int i=0; if((fp=fopen("CsaiWgm","w"))==NULL) { printf("cannot open the file\n"); exit(0); } printf("please input a string:\n"); gets(str); while( (3) ) { if(str[i]>=’a’&&str[i]<=’z’) str[i]= (4) ; fputc(str[i],fp); (5) ; } fclose(fp); fp=fopen("CsaiWgm","r"); fgets(str,stden(str)+1,fp); printf("%s\n",str); fclose(fp); }