经典c程序 输入输出
2004-10-30 12:49
295 查看
#include "stdio.h"
main()
{ FILE *fp;
int i,j,n,ni;
char c[160],t,ch;
if((fp=fopen("A","r"))==NULL)
{printf("file A cannot be opened/n");
exit(0);}
printf("/n A contents are :/n");
for(i=0;(ch=fgetc(fp))!=EOF;i++)
{c[i]=ch;
putchar(c[i]);
}
fclose(fp);
ni=i;
if((fp=fopen("B","r"))==NULL)
{printf("file B cannot be opened/n");
exit(0);}
printf("/n B contents are :/n");
for(i=0;(ch=fgetc(fp))!=EOF;i++)
{c[i]=ch;
putchar(c[i]);
}
fclose(fp);
n=i;
for(i=0;i<n;i++)
for(j=i+1;j<n;j++)
if(c[i]>c[j])
{t=c[i];c[i]=c[j];c[j]=t;}
printf("/n C file is:/n");
fp=fopen("C","w");
for(i=0;i<n;i++)
{ putc(c[i],fp);
putchar(c[i]);
}
fclose(fp);
}
相关文章推荐
- 2014秋C++ 第10周项目 控制结构综合、C程序结构及输入输出
- 【计算机导论】程序编码与简单输入/输出
- 编程珠玑: 12章 取样问题 12.1程序的输入包含两个整数m和n,其中m<n。输出是0~n-1范围内m个随机整数的有序列表,不允许重复。 优化解法-------解题总结
- 程序:从标准输入读取几行输入,每行输入都要打印到标准输出上,前面要加上行号。
- C语言 编写一个程序从标准输入读取字符,并把他们写到标准输出。除了大写字母转换成小写字母之外,其他的原样输出。
- 此小程序用于输入两个坐标,输出他们之间的距离
- 编写一个将输入复制到输出的程序,并将其中的制表符替换为\t,退格符替换为\b,反斜杠替换为\\
- 程序的输入和输出
- c语言:编写一个将输入复制到输出的程序,并将其中的多个空格用一个空格代替
- 汇编语言: .写一段子程序 SKIPLINES,完成输出空行的功能。空行的行数由用户在主程序中通过 键盘输入,并将行数放在 AX 寄存器中。
- 编写程序,输出用户输入的两个数中的较大者
- 用户输入M,N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出。写出C程序(数组)
- 【程序35】 ArrayChange.java 题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 提问:如何控制控制台程序的输入/输出焦点的位置
- JAVA输入/输出流程序例题(文件和目录、字节流、字符流)
- 通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。
- 按weskercn的思路写的程序,问题(2)解答:把键盘输入的16,10,8进制数转换为2进制输出
- C++中的文件输入/输出(1):你的第一个程序
- java参数传递(超经典)(强烈建议自己先写出程序的输出值)
- 编写程序通过栈的方式将任意输入的字符串内容进行逆序输出。