c语言编程实现:一组数字的自动增长,并输出到指定文件中去
答案:2 信息版本:手机版
解决时间 2019-10-05 13:42
已解决
2019-10-05 09:37
有n个数(要求可以手动定义好),如3个,可以是数值也可以是字符串,
15800010001,19822340001,16800010001
现在要指定每个数自增n次(要求可以手动变更n的值),如3次,然后用逗号连接起来,写入到result.txt文件中去。
最终result.txt里的内容为
15800010001,15800010002,15800010003,19822340001,19822340002,19822340003,16800010001,16800010002,16800010003
我是菜鸟,C语言语法不是很会,编程思想我是会的,求大神帮忙,我的分数都给你了
最佳答案
2019-10-05 09:55
void setNum(int* chNum,size_t numSize,size_t addSize,char* strPath);
{
File* file;
char chDou = ',';
if(file.open(strPath,"w+")== NULL)
printf("open file failed!");
for(int i =0;i
{
for(int j=0;j
{
file.write(chNum[i],sizeof(chNum),1,file);
file.write(chDou,sizeof(chDou),1,file);
chNum[i]++;
}
}
fclose(file);
}
int main()
{
int nTest[] = {111,222,333};
setNum(nTest,3,3,"E:\\result.txt");
return 0;
}
全部回答
1楼
2019-10-05 10:35
参考代码://******************************************************************************
// 逆序输出
//******************************************************************************
#include
#include
int main()
{
long x, a, b, i=0;
double c=0; //pow的用法: double pow( double base, double exp );
// clrscr();
// i = 0;
// c = 0;
printf("please input a score!\n");
scanf("%ld", &x);
a = x;
b = x;
do
{
a = a / 10;
i++;
}
while(a != 0);
printf("the wei of the number is\t%ld\n", i);
i--; //因为用pow,i需减一
do
{
a= b % 10; //用a来保存求余
c += a * pow(10, i);
b = b / 10;
i--;
}
while(i >=0);
printf("the answer is %.0lf\n", c);
}
//******************************************************************************
//因为只是倒序输出,所以不必转换,直接求余输出即可,代码如下
//******************************************************************************
#include
int main()
{
int n;
while(scanf("%d",&n)!=eof) //多项测试 ctrl + z 结束输入
{
while(n)
{
printf("%d",n%10);
n/=10;
}
printf("\n");
}
}
//******************************************************************************
//逆序输出 再来个比较简洁的
//******************************************************************************
#include
int main()
{
int n; //要求n为正整数
for(scanf("%d", &n); n > 0 && printf("%d", n % 10); n /= 10);
}
我要举报
如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
大家都在看
推荐资讯