网站建设资讯

NEWS

网站建设资讯

c语言随机函数输出语句 c语言输出随机数的代码

c语言中如何随机输出加减乘除

给定加减乘除的符号,给一个字符串,然后随机分配一个数,输出这个数所对应的字符串中的字符。

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名注册虚拟主机、营销软件、网站建设、中山网站维护、网站推广。

#includestdio.h

main()

{

float a,b;

char c;

printf("请按照这样的格式输入zhuan:a(+,-,*,/)b\n");

scanf("%f%c%f",a,c,b);

switch(c)

{

case'+': printf("%f",a+b);break;

case'-':printf("%f",a-b);break;

case'*':printf("%f",a*b);break;

case'/':printf("%f",a/b);break;

default:printf("输入有误");

}

}

扩展资料:

C语言包含的各种控制语句仅有9种,关键字也只有32 个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行了精简。实际上,语句构成与硬件有关联的较少,且C语言本身不提供与硬件相关的输入输出、文件管理等功能,如需此类功能,需要通过配合编译系统所支持的各类库进行编程,故c语言拥有非常简洁的编译系统。

参考资料来源:百度百科-c语言

c语言关于随机输出

#includestdio.h

#includestdlib.h//rand,srand头文件

#includetime.h//time头文件

int main()

{

srand(time(0));//设置随机种子

char ss[4][5]={"力量","魔力","体质","敏捷"};

int t;

t = rand()%4+1;//获取随机数,1,2,3,4

printf("%s\n",ss[t]);//输出

return 0;

}

你好,怎样用c语言输出一个1到100的随机数

你好,怎样用c语言输出一个1到100的随机数

include stdio.h

#includetime.h

#includestdlib.h

main()

{

int i;

srand(time(0));

i=rand()%100+1;/*随机函数*/

printf("%d",i);。

C语言怎样输出一组随机数据

嗯~

代码诠释一下

#include stdio.h

#include time.h

#include stdlib.h

#define N 10

main()

{

int a[N],i,j;

srand(time(NULL));

for(i=0;iN;i++)

{

do

{

a[i]=rand()%100+1;随机数

for(j=0;ji;j++)

if(a[j]==a[i])

break;

}while(ji);

}

for(i=0;i10;i++)

printf("%4d",a[i]);

}

用c语言出一个随机数,怎么编

你说产生一个随即数,还是产生很多随即数,然后排序?然后还要查找?查找什么数?题目说清楚ok?

产生50个随即数,然后排序可以办到,那么查找显示出什么数?

根据你的要求题意,程序如下,运行正常。

#includestdio.h

#includestdlib.h

#includetime.h

main()

{

int a[50];

int i,j,k,temp,n;

srand(time(0)); /* 设置种子 */

for(i=0;i50;i++)

a[i]=rand(); /* 随机产生50个数 */

for(i=0;i49;i++) /* 排序 */

{

k=i;

for(j=i+1;j50;j++)

if(a[j]a[k])k=j;

temp=a[k];

a[k]=a[i];

a[i]=temp;

}

printf("50个随机数经排序后为:\n");

for(i=0;i50;i++)

printf("%d,",a[i]);

printf("\n");

printf("请在这50个数中指定一个数:\n");

scanf("%d",n);

for(i=0;i50;i++)

if(a[i]==n)break;

printf("这个数是第%d个元素\n",i+1);

getch();

}

另外,站长团上有产品团购,便宜有保证

C语言中如何同时输出100个随机数

#include stdio.h

#include time.h

#include stdlib.h

int main()

{

srand(time(NULL));

for (int i=0;i=50;i++)

{

int a=rand()%1000;

int b=rand()%10000;

printf("%d,%d\n",a,b) ;}

return 0;

}

怎样用c语言生成n个随机数

产生一定范围随机数的通用表示公式

要取得[a,b)的随机整数,使用(rand() % (b-a))+ a;

要取得[a,b]的随机整数,使用(rand() % (b-a+1))+ a;

要取得(a,b]的随机整数,使用(rand() % (b-a))+ a + 1;

通用公式:a + rand() % n;其中的a是起始值,n是整数的范围。

要取得a到b之间的随机整数,另一种表示:a + (int)b * rand() / (RAND_MAX + 1)。

要取得0~1之间的浮点数,可以使用rand() / double(RAND_MAX)。

C语言中怎样把随机数表打乱?我输一组随机数(用rand函数),但是每次运行只输出一个值。怎么办?

呵呵,上面两位的回答都很标准,但是,为了不让你在该给谁分上太难取舍,我还是给更标准的回答吧,让你更好理解 首先想要让计算机模拟随机事件是一件很难很难的事情,因为计算机最大的优点就是守规矩,你想让计算机模拟无规律的随机数生成从本质上甚至是不可实现,通常情况下,我们所说的随机数的输出,仅仅是让计算机获取一切信息,然后根据一连串的算法输出看似随机的数。 如果一个算法依赖的信息够大,且够复杂,人力甚至是机器都难以猜出其中的规律,我们就说输出的数是随机的 同理,你在程序里设计里犯的错误就在于没有一个信息获得的渠道,使计算机空有算法却无法根据信息来计算,输出 一般的,我们以计算机运行的时间来作为随机算法的信息来源,因为时间不会倒退,更不会重复,可以比较好的模拟随机 前面两位所说的种子也就是以时间作为基准,用RAND()函数的算法加工之后再输出数字,来模拟随机数的生成 现给出两种可行的写法,均是输出10个100以内的随机数 #includestdlib.h { int i=0; randomize(); for(i=0;i10;i++) printf("%d\t",random(100)); } #includestdlib.h #includetime.h main() { int i; srand(time(NULL)); for(i=0;i10;i++) printf("%d\t",rand()%100); } 你可以自己揣摩其中的区别

怎样用C语言生成10个1到100的不重复的随机数?

/*

7 29 89 2 63 35 34 82 96 87 69 6 44 12 5 93 4 67 46 83

Press any key to continue

*/

#include stdio.h

#include stdlib.h

#include time.h

#define N 20

int main() {

int i,j,flag,num,a[N];

srand((unsigned)time(NULL));

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

num = rand()%98 + 1;

flag = 1;

for(j = 0; j i; ++j) {

if(num == a[j]) {

flag = 0;;

break;

}

}

if(flag) a[i] = num;

else --i;

}

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

printf("%d ",a[i]);

printf("\n");

return 0;

}

c语言 产生一个1~50的随机数

#includestdio.h

#includestdlib.h

#includetime.h

void main()

{

int i,temp,tag=1;

srand((unsigned)time(NULL)); /*使随机数不一样*/

while(tag==1)

{

temp=rand(); /*产生随机数*/

if(temp0temp51)

{

i=temp;

printf("i为%d。\n是否退出?1.是;2.否。请选择:",i); /*判断是否结束循环*/

scanf("%d",temp);

if(temp==1)

tag=0;

}

}

}

怎样用java语言编程实现输出一个由10个随机数组成的数组

import java.util.Random;

public class text

{

public static void main(String[] args)

{

int[] num = new int[10];

int i;

for(i=0;i10;i++)

{

Random r = new Random();

num[i] = 1 + r.nextInt(100);

System.out.print(" "+num[i]);

}

}

}


当前标题:c语言随机函数输出语句 c语言输出随机数的代码
当前链接:http://cdweb.net/article/dohpgdc.html