网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月01日漏签0天
c语言吧 关注:798,879贴子:4,355,997
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 1 2 下一页 尾页
  • 17回复贴,共2页
  • ,跳到 页  
<<返回c语言吧
>0< 加载中...

想编一个随机打印数字到txt文本

  • 只看楼主
  • 收藏

  • 回复
  • lq390788781
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
设想是每次运行程序随机打印一个数字到txt文件但不能与txt里的数字重复
菜鸟难啊
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int age(int t)
{
int c;
srand((unsigned)time(NULL));
c=rand()%(t+1);
printf("c=%d\n",c);
return(c);
}
int main()
{
FILE *fp=fopen("1.txt","r");
int *a=NULL;
int i,j,t,c,k, flag;
go1:;
printf("你要打印几以内的数字");
scanf("%d",&t);
for(j=1,i=0;!feof(fp);i++,j++)
{
a=(int *)(a?realloc(a,sizeof(int)*(i+1)):malloc(sizeof(int)));
fscanf(fp,"%d",a+i);
}
c=age(t);
flag=0;
for(k=0;k<j-1;k++)
{
if(a[k]==c)
{flag=1;
printf("%d---%d重复了无效\n",c,a[k]);
}}
if(flag==1)
{
goto go1;
}
else
{
fp=fopen("1.txt","at");
fprintf(fp," %d",c); }
printf("flag4=%d\n",flag);
fclose(fp);
system("pause");
return 0;
}
第一次会检查随机数与文本是否相同,有相同会叫你输入第二次,可是第二次没检查就打印了求教原因
求不喷(我中的思路错了改出来了也会出现问题的)


  • lq390788781
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我定


2025-06-01 20:11:46
广告
  • lq390788781
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我在定


  • lq390788781
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我顶了


  • lq390788781
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我加油顶


  • lq390788781
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
再次顶


  • lq390788781
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我要顶起来


  • lq390788781
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
顶


2025-06-01 20:05:46
广告
  • lq390788781
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
在顶起


  • svr2kos2
  • 帕秋莉糕
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
顶贴到二楼楼中楼


  • lq390788781
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
再顶


  • lq390788781
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
顶死


  • lq390788781
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
其实我还有一个程序嘿嘿


  • lq390788781
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
等一下发我研究个把小时了


2025-06-01 19:59:46
广告
  • lq390788781
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
初运行好像何以达到我想要的


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 1 2 下一页 尾页
  • 17回复贴,共2页
  • ,跳到 页  
<<返回c语言吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示