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);