c语言怎么写第一行是一个整数N,代表有N组测试数据,接下来是N行,每行有两个整数A和B。

如题... 如题 展开
 我来答
帐号已注销
2020-02-15 · TA获得超过77万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:163万
展开全部

输入n

换行;

for循环{

利用随机函数获取两个整数\n;

}

#include <stdio.h>

int main()

{

int i,N;

scanf("%d",&N);

int *t=new int[N];

for(i=0;i<N;i++)

scanf("%d",&t[i]);

for(i=0;i<N;i++)

if(t[i]%2==1)

printf("YES!\n");

else

printf("NO!\n");

return 0;

}

扩展资料:

在1-52间每生成一个随机数后,检查该随机数是否出现过,如果是第一次出现,就放到序列里,否则重新生成一个随机数作检查。在 excel worksheet里面用这种办法,会造成if多层嵌套,不胜其烦,在VBA里面做简单一些,但是效率太差,越到序列的后端,效率越差。

当然也有比较好的办法,在VBA里面,将a(1)-a(52)分别赋予1-52,然后做52次循环,例如,第s次生成一个1-52间的随机数r,将a(s)与a(r)互换,这样的话,就打乱了原有序列,得到一个不重复的随机序列。

参考资料来源:百度百科-随机函数

cjj796
推荐于2017-12-16 · TA获得超过8706个赞
知道大有可为答主
回答量:1.3万
采纳率:68%
帮助的人:3412万
展开全部

是要这样的效果吗,看程序,满意请采纳:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
int x=0;
int i=0;

printf("请输入数字组数:");
scanf("%d",&x);

int y[2][x];

for(i=0;i<x;i++)
{
printf("共有 %d 组数字,现在是第 %d 组数字是:",x,i+1);
scanf("%d %d",&y[i][0],&y[i][1]);
}


printf("\n\n输入完毕,数组显示:\n");
for(i=0;i<x;i++)
{
  printf("共有 %d 组数字,第 %d 组数字是:%d  %d\n",x,i+1,y[i][0],y[i][1]);
}

}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
强前
2013-09-21 · TA获得超过145个赞
知道答主
回答量:138
采纳率:0%
帮助的人:21.4万
展开全部
输入n
换行;
for循环{
利用随机函数获取两个整数\n;
}
追问
随机函数怎么用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式