1、随机产生两个数据(0~10)2、判断:(1)、Y不等于0;(2)、x mod y =0;满足条件就输出x,y
成都创新互联公司专注于平桂企业网站建设,自适应网站建设,商城网站建设。平桂网站建设公司,为平桂等地区提供建站服务。全流程按需网站策划,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务
代码文本:
#include "stdio.h"
#include stdlib.h
#include "time.h"
int prime(int n){//素数
int i;
if(n2 !(n1) || n2)
return 0;
for(i=3;i*i=n;i+=2)
if(!(n%i))
return 0;
return 1;
}
int main(int argc,char *argv[]){
int n,m,i,w,s;
srand((unsigned)time(NULL));
for(s=i=0;i10;i++){
while(prime(n=rand()%100+1));
while(n%(m=rand()%(n/2+1)+2));
printf("请输入答案:\n%3d ÷%3d = ",n,m);
if(scanf("%d",w)==1 w==n/m){
printf("√\n");
s+=10;
}
else
printf("×\n");
}
printf("你得了%d分...\n",s);
return 0;
}
#includestdio.h
#includestdlib.h
#includetime.h
#define N 10
void main() { int i,b,x,y,z; FILE *fp;
srand((unsigned int)time(NUL));
if ( fp=fopen("data.txt","w+") {
for ( i=0;iN;i++ ) {
b=1; y=rand()%8+1;
while ( b ) { x=rand()%90+10; z=x/y; if ( z*y==x ) b=0; }
sprintf(buffer,"%d/%d\n",x,y);
puts(buffer,fp);
}
fclose(fp);
} else printf("无法建立输出文件。\n");
}
给定加减乘除的符号,给一个字符串,然后随机分配一个数,输出这个数所对应的字符串中的字符。
#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语言算术表达式的结果时,特别是除法,需要注意计算过程中运算对象的数据类型转换。
相同数据类型的数据、变量进行运算,结果保持原有数据类型。
当不同数据类型的数据、变量进行运算时,结果为精度高的数据类型。
例如:1/2 的结果为0
1.0/2 的结果为 0.5
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言订定了一套完整的国际标准语法,称为ANSI C,作为C语言最初的标准。