用C语言编写一个程序:

如题所述

void main()
{   
 int result = 0;
 for(int i = 1;i <= 100; ++i)//求和,
  result += i;
 std::cout<<result<<std::endl;//打印和

 char a[10] = {};

 itoa(result,a,10);//转字符串

 std::cout<<a<<std::endl;//打印字符串
 FILE* pf = NULL;
 fopen_s(&pf,"result.txt","wb");//创建打开文件
 if(!pf)
  return;
 fwrite(a,1,4,pf); //写入
 fclose(pf);//关闭文件
 system("pause"); 

}

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-02-07
#include <stdio.h>
#include <stdlib.h>

int main()
{
int i, sum = 0;
FILE *fp;

for (i=1; i<=100; i++)
sum += i;
fp = fopen ("result.txt", "w"); //如果result.txt不存在则会自动生成一个并将结果存入
if (fp == NULL)
{
printf ("打开失败\n");
exit (-1);
}
fprintf (fp, "%d", sum);
fclose (fp); //记得关闭文件
printf ("成功将结果存入result.txt文件\n");

return 0;
}

本回答被提问者采纳
第2个回答  2015-11-20
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int i, sum=0;
    freopen("result.txt", "w", stdout);
    for(i=1;i<=100;++i){
        sum+=i;
    }
    printf("%d\n", sum);
    return 0;
}

相关了解……

你可能感兴趣的内容

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