输入n
换行;
for循环{
利用随机函数获取两个整数\n;
}
#include
int main()
{
int i,N;
scanf("%d",&N);
int *t=new int[N];
for(i=0;i scanf("%d",&t[i]); for(i=0;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)互换,这样的话,就打乱了原有序列,得到一个不重复的随机序列。 参考资料来源:百度百科-随机函数
是要这样的效果吗,看程序,满意请采纳:
#include
#include
#include
int main()
{
int x=0;
int i=0;
printf("请输入数字组数:");
scanf("%d",&x);
int y[2][x];
for(i=0;i{
printf("共有 %d 组数字,现在是第 %d 组数字是:",x,i+1);
scanf("%d %d",&y[i][0],&y[i][1]);
}
printf("\n\n输入完毕,数组显示:\n");
for(i=0;i{
printf("共有 %d 组数字,第 %d 组数字是:%d %d\n",x,i+1,y[i][0],y[i][1]);
}
}
输入n
换行;
for循环{
利用随机函数获取两个整数\n;
}