查看: 2029|回复: 20
收起左侧

[已解决] 会编程的来帮个忙,最好是C语言!

 关闭 [复制链接]
小鼠标
发表于 2010-10-6 20:26:40 | 显示全部楼层 |阅读模式
请编程达人帮忙写个小程序

我的想法是:
一个变量A 初始值是1949 每输出一次就加1 循环61次       另一个变量B是从1到61的随机整数
输出到一个文本文档就可以了

输出格式是:“变量A”对应“变量B”(换行)

最好是用C语言,呵呵,以前学过 没准还能看得懂~ 呵呵
谢谢啦!
Anderson997
发表于 2010-10-6 21:37:23 | 显示全部楼层
一个变量A 初始值是1949 每输出一次就加1 循环61次       另一个变量B是从1到61的随机整数
输出到一个文本文档就可以了

输出格式是:“变量A”对应“变量B”(换行)


B为啥是随机的?
随机了还能对应么
IllusionWing
发表于 2010-10-6 21:55:49 | 显示全部楼层
本帖最后由 IllusionWing 于 2010.10.6 21:57 编辑

int main()
{
int a=1949;
srand();
for(;a<2010;a++)
cout<<a<<" mapped to "<<(rand()%61+1);
}

ps:c++
小鼠标
 楼主| 发表于 2010-10-6 22:03:46 | 显示全部楼层
回复 2楼 Anderson997  的帖子


    就是让它对应个随机值就好了~
小鼠标
 楼主| 发表于 2010-10-6 22:04:54 | 显示全部楼层
回复 3楼 IllusionWing  的帖子

C++的啊  那还是麻烦你直接编译出来吧~
有点看不懂  也没有编译软件  多谢了~
   
IllusionWing
发表于 2010-10-6 22:05:31 | 显示全部楼层
回复 5楼 小鼠标  的帖子


    int main()
{
int a=1949;
srand();
for(;a<2010;a++)
printf("%d mapped to %d",a,rand()%61+1);
}

评分

参与人数 1经验 +6 收起 理由
lorchid + 6 感谢解答: )

查看全部评分

小鼠标
 楼主| 发表于 2010-10-6 22:08:45 | 显示全部楼层
回复 6楼 IllusionWing  的帖子


    真神速啊  这个貌似没有循环61次后就跳出的语句啊 还是我没看懂
IllusionWing
发表于 2010-10-6 22:12:20 | 显示全部楼层
回复 7楼 小鼠标  的帖子


    a初始值为1949,循环61次后为2010,for循环体的循环条件是a<2010,所以循环61次之后循环体循环条件不成立,跳出循环。
小鼠标
 楼主| 发表于 2010-10-6 22:13:02 | 显示全部楼层
回复


    真神速啊  这个貌似没有循环61次后就跳出的语句啊 还是我没看懂
小鼠标 发表于 2010.10.6 22:08



哦 我看到了  真惭愧~
小鼠标
 楼主| 发表于 2010-10-6 22:18:51 | 显示全部楼层
本帖最后由 小鼠标 于 2010.10.6 22:22 编辑

OK了  编译成功!多谢IllusionWing!!!

#include"stdio.h"
int main()
{
int a=1949;
srand();
for(;a<2010;a++)
printf("%d mapped to %d\n",a,rand()%61+1);
}

您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-6-15 14:45 , Processed in 0.133020 second(s), 20 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表