1、隨機產(chǎn)生兩個數(shù)據(jù)(0~10)2、判斷:(1)、Y不等于0;(2)、x mod y =0;滿足條件就輸出x,y
成都創(chuàng)新互聯(lián)公司專注于平桂企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),商城網(wǎng)站建設(shè)。平桂網(wǎng)站建設(shè)公司,為平桂等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站策劃,專業(yè)設(shè)計,全程項目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
代碼文本:
#include "stdio.h"
#include stdlib.h
#include "time.h"
int prime(int n){//素數(shù)
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");
}
給定加減乘除的符號,給一個字符串,然后隨機分配一個數(shù),輸出這個數(shù)所對應(yīng)的字符串中的字符。
#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種,關(guān)鍵字也只有32 個,程序的編寫要求不嚴格且以小寫字母為主,對許多不必要的部分進行了精簡。實際上,語句構(gòu)成與硬件有關(guān)聯(lián)的較少,且C語言本身不提供與硬件相關(guān)的輸入輸出、文件管理等功能,如需此類功能,需要通過配合編譯系統(tǒng)所支持的各類庫進行編程,故c語言擁有非常簡潔的編譯系統(tǒng)。
參考資料來源:百度百科-c語言
在計算C語言算術(shù)表達式的結(jié)果時,特別是除法,需要注意計算過程中運算對象的數(shù)據(jù)類型轉(zhuǎn)換。
相同數(shù)據(jù)類型的數(shù)據(jù)、變量進行運算,結(jié)果保持原有數(shù)據(jù)類型。
當(dāng)不同數(shù)據(jù)類型的數(shù)據(jù)、變量進行運算時,結(jié)果為精度高的數(shù)據(jù)類型。
例如:1/2 的結(jié)果為0
1.0/2 的結(jié)果為 0.5
C語言是一門通用計算機編程語言,應(yīng)用廣泛。C語言的設(shè)計目標(biāo)是提供一種能以簡易的方式編譯、處理低級存儲器、產(chǎn)生少量的機器碼以及不需要任何運行環(huán)境支持便能運行的編程語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平臺的特性,以一個標(biāo)準規(guī)格寫出的C語言程序可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業(yè)平臺。
二十世紀八十年代,為了避免各開發(fā)廠商用的C語言語法產(chǎn)生差異,由美國國家標(biāo)準局為C語言訂定了一套完整的國際標(biāo)準語法,稱為ANSI C,作為C語言最初的標(biāo)準。