c语言从键盘输入任意字符存入文本文件中

作者&投稿:谷常 (若有异议请与网页底部的电邮联系)
C语言填空题: 从键盘输入一串字符,将其保存到文本文件f1.txt中。~

斐波那契数列 1 1 2 3 5 8 13 21 34~~~~
我猜f1,f2的初始值都是1吧。

我假设你要求出的个数length=20;
那么f=f1+f2=2 (f为第三个数)

要求第四个数
f1=f2,f2=f;
那么f=f1+f2=3 (f为第四个数)

要求第五个数
f1=f2,f2=f;
那么f=f1+f2=5 (f为第五个数)

以此类推
希望对你有帮助

#include#includevoid main(){FILE*fp;char str[5][10];int i;for(i=0;i<5;i++)gets(str[i]); /* 输入字符串 */if((fp = fopen("fs.txt","wt")==NULL) /*"wt"或"w",表示以“写”方式打开*/{ printf("Can’t open file!
");exit(0); }for(i=0;i<5;i++) /* 写入文件 */{fputs(/*②*/str[i],fp); /* 这就不需要解释了*/fputs("
",fp);}fclose(/*③*/fp); /*关闭文件*/}

while(ch!=EOF) //输入结束后要按Ctrl+z 然后再按回车 (Ctrl+z就是给程序提供EOF)

#include<stdio.h>
#include<stdlib.h>
void main()
{
FILE *fp;
int ch;
if(!(fp=fopen("C:\\text.txt","w")))//由F:改为C:,估计是你的电脑没有F:或者F:为光驱
{
printf("error");
exit(1);
}
ch=getchar();
while(ch!=EOF)
{
fputc(ch,fp);
ch=getchar();
}
fclose(fp);
return;
}
//程序在我的电脑上编译运行通过,也输出了文件

EOF 是功能键F6,在键盘上面那一排,也可以Crtl+Z组合键


从键盘输入任意3个整数,编写程序输入其中最大值,c语言
include<stdio.h> int main(){int a,b,c,d;int max(int x,int y);printf("请输入三个任意整数:\\n");while(scanf("%d %d %d",&a,&b,&c)!=-1){d=max(a,max(b,c))printf("max=%d\\n",d);} return 0;} int max(int x,int y){ return x>y?x:y;} ...

C语言编程题,从键盘输入任意3个数,按从小到大的顺序输出
输入3个字符串,按从小到大顺序输出。 \/\/先用程序对三个数进行从小到大排序,然后修改程序#include<stdio.h>#include<string.h>int main(){void swap(char *pt1,char *pt2); char a[20],b[20],c[20]; char *p1,*p2,*p3; printf("请输入三个字符串:"); gets(a); gets(b); g...

c语言。由键盘输入任意一个数字(0-5),输出它对应的英文单词
include <stdio.h>int main(){ int n; scanf ("%d", &n);\/\/输入字 if (n == 0){ printf ("zero\\n"); } else if (n == 1){\/\/1 printf ("one\\n"); } else if (n == 2){\/\/2 printf ("two\\n"); } else if (n == 3){\/\/...

用C语言编写:从键盘输入任意一个正整数,求其各位数字立方和
本人也是学C语言的,以下的程序是按照你的要求编写的:#include <stdio.h> \/\/求输入数各位数的立方和 void main(){ int x,sum=0,j;printf("请输入一个正整数:");scanf("%d",&x); \/\/输入一个数 while(x!=0) \/\/判断X是否为零 { j=x%10; \/\/取个位数字 sum+=j*j*...

汇编语言 编程实现由键盘输入任意一个字符,将该字符的ASCII码值显示在...
DATA1 DB 'PLEASE PUT A CHAR:$'DATA2 DB 0AH,0DH,'THE ASCII OF THE :$'SD DB 'A'DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV DX,OFFSET DATA1 ;显示提示信息 MOV AH,09H INT 21H MOV AH,01H INT 21H MOV SI,OFFSET SD MOV [SI],...

C语言程序设计,从键盘输入任意两个正整数M和N,求M!+N! . 输出100到200...
printf("\\n"); return 0;} #include<stdio.h>int main(){ int M,N,i; double sum1=1,sum2=1; printf("input m,n:"); scanf("%d%d",&M,&N); for(i=1;i<=M;i++) sum1*=i; for(i=1;i<=N;i++) sum2*=i; printf("%.0lf\\n",sum1+sum2); return 0;} ...

C语言;从键盘任意输入一串字符;将字母数字符号分别存放,输出
void main(){ char c,letter[100]={0},digit[100]={0},other[100]={0};int letters=0,digits=0,others=0;printf("please input some characters\\n");while((c=getchar())!='\\n'){ if(c>='a'&&c<='z'||c>='A'&&c<='Z')letter[letters++]=c;else if(c>='0'&&c<='...

用C语言 从键盘上任意输入一个正整数,判断是否为素数。
int shu(long unsigned num) \/\/判断一个给定的数num是不是素数 \/\/是返回1,否则返回0 { int t,i;t=sqrt(num)+1;for(i=2;i<t;i++){ if(num%i==0)break;} if(i==t)return 1;return 0;} int main(){ int n;printf("请输入任意一个正整数:");scanf("%d",&n);if (shu(n...

C语言编程:从键盘输入任意2个整数,计算它们的商、余数(均为整数...
include <stdio.h> include "math.h"int main(){ int a, b, x, y;float d;printf("输入两个整数:\\n");scanf("%d,%d", &a, &b);x = a \/ b;y = a % b;d = (float)a \/ b;printf("商为:%d\\n", x);printf("余数为:%d\\n", y);printf("小数为:%.5f\\n", d);r...

c语言编程从键盘输入一个任意正整数,求其各位数字立方和。
include<stdio.h> intmain(){ inta;scanf("%d",&a);intb[10]={0};intk=0;while(a){ b[k]=a%10;a=a\/10;k++;} printf("%d\\n",k);inti=0,sum=0;while(i<=k){ sum=sum+b[i]*b[i]*b[i];i++;} printf("%d\\n",sum);} ...

靖州苗族侗族自治县19799079159: C语言编程:从键盘输入一些字符,逐个将它们送到文本文件“tt.dat”中,直到输入一个”#“为止. -
汗烁威太: #include <stdio.h>void main(void) {FILE *fp;char c;fp=fopen("tt.dat","w");c=getchar();while(c!='#'){ fputc(c,fp);c=getchar();}fclose(fp); }

靖州苗族侗族自治县19799079159: C语言如何通过键盘向文本文档输入字符串! -
汗烁威太: int _tmain(int argc, _TCHAR* argv[]) {char *s = "That's good news";int i ;char ch;FILE *fp;fopen_s(&fp, "test.txt", "w"); /*建立一个文字文件只写*/scanf("%s",&ch);//向文本输入字符串scanf("%d",&i);fputs("Your score of ...

靖州苗族侗族自治县19799079159: C语言如何将字符串写入文本文件? -
汗烁威太: 从键盘输入一行字符,写入一个文件, 再把该文件内容读出显示在屏幕上.#include main() { FILE *fp; char ch; if((fp=fopen("string","wt+"))==NULL) { printf("Cannot open file strike any key exit!"); getch(); exit(1); } printf("input a string:\n");...

靖州苗族侗族自治县19799079159: 用C语言写一个从键盘输入一段字符然后保存
汗烁威太: #include <stdio.h>#include <stdlib.h>void main(){ FILE *fp; char string[50],*p; gets(string); p=string; if((fp=fopen("book.txt","a+"))==NULL) {printf("错误!"); exit(0); } while(*p!='\0') { fputc(*p,fp);putchar(*p); *p++;} fclose(fp);} 不合适的地方...

靖州苗族侗族自治县19799079159: 从键盘输入信息到文件中用C语言实现 -
汗烁威太: #include int main() { FILE *fp = fopen("demo.txt", "w"); char ch[10] = {'\0'}; scanf("%s", ch); fprintf(fp, "%s\n", ch); fclose(fp); return 0; }

靖州苗族侗族自治县19799079159: C语言程序设计中将键盘输入的文本输入到文件中的程序如何编写?
汗烁威太: if((fpout=fopen("ABCD","w"))==NULL); {printf("asfdasdsadsadsa\n");exit(0);} 这句判断文件是否正常打开,如果不是正常打开,则if语句成立,执行exit(0)退出 如果改成fpout=fopen("ABCD","w");就是将文件打开,不管是不是可以正常打开 ----个人观点

靖州苗族侗族自治县19799079159: C语言编写3. 从键盘输入一段字符,存入文件中...
汗烁威太: 以下当参考吧,c++写的--文本文件的输入输出,以及统计英文文本的行数字符数,单词数.改一下头文件,cout cin 改printf scanf 就是了. 方法还是可以借鉴的~ 输入: #include &lt;iostream&gt; #include &lt;string&gt; #include &lt;fstream&gt; ...

靖州苗族侗族自治县19799079159: C语言怎么把字符串用fprintf写入文本文件? -
汗烁威太: 把把字符串写入文件,基本示例如下: FILE *fp;char s[]= "hello world!";char c = '\n';fp = fopen("file.txt","a");fprintf(fp,"%s",s); //字符串使用%sfprintf(fp,"%c",c); //字符使用%cfclose(fp);从文件读取到字符串 char s1[30];fp=...

靖州苗族侗族自治县19799079159: C语言 - 将字符串写入文本文件 -
汗烁威太: 实现代码如下:#include <stdio.h>#include <stdlib.h> int main(int argc, char** argv) { char *filePath = "文件位置"; char ch; FILE *fp; while ((fp = fopen(filePath, "w")) == NULL) { printf("无法打开文件\n"); exit(0); } ch = getchar(); printf("...

靖州苗族侗族自治县19799079159: C语言填空题: 从键盘输入一串字符,将其保存到文本文件f1.txt中. -
汗烁威太: 斐波那契数列 1 1 2 3 5 8 13 21 34~~~~ 我猜f1,f2的初始值都是1吧.我假设你要求出的个数length=20; 那么f=f1+f2=2 (f为第三个数)要求第四个数 f1=f2,f2=f; 那么f=f1+f2=3 (f为第四个数)要求第五个数 f1=f2,f2=f; 那么f=f1+f2=5 (f为第五个数)以此类推 希望对你有帮助

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网