當前位置:首頁 » 編程軟體 » 編程100題

編程100題

發布時間: 2023-09-24 12:26:16

1. C語言編程問題100匹馬

#include<stdio.h>
void main()
{
int i=1,j=1,k=99;
while(i<33)
{i++;
while(j<50)
{j++;
while(k>1)
{k--;
if(i*3+j*2+k==100)
{printf("i=%d,j=%d,k=%d\n",i,j,k);
break;}

}
}
}
}
我運行了,不懂追問,望採納

2. C語言編程 100以內整數加減法

srand(time(0));
inta[20];
for(inti=0;i<20;i++)
{
a[i]=rand()%100;
}
for(inti=10;i<20;i+=2)
{
if(a[i]<a[i+1])
{
intt=a[i];a[i]=a[i+1];a[i+1]=t;
}
}
intscore=0;
for(inti=0;i<20;i+=2)
{
charc=i<10?'+':'-';
printf("%d%c%d=幾? ",a[i],c,a[i+1]);
intx;
scanf("%d",&x);
if((i<10&x=a[i]+a[i+1])|(i>=10&x=a[i]-a[i+1]))
{
score+=10;
cout<"回答正確"<<endl;
}
elsecout<"回答錯誤"<<endl;
}
switch(score)
{
case0:
case10:
case20:
case30:
case40:
case50:cout<<"要加油哦"<<endl;break;
case60:
case70:
case80:cout<<"真不錯哦"<<endl;break;
case90:cout<<"你真棒"<<endl;break;
case100:cout<<"酷斃了"<<endl;break;
default:;
}

3. Rust語言編程實例100題-016

題目: 給定兩個正整數m=128和n=60,求其最大公約數和最小公倍數。

程序分析:

(1)最小公倍數=輸入的兩個數之積除於它們的最大公約數,關鍵是求出最大公約數;

(2)求最大公約數用輾轉相除法(又名歐幾里德演算法

1)證明:設c是a和b的最大公約數,記為c=gcd(a,b),a>=b,
令r=a mod b
設a=kc,b=jc,則k,j互素,否則c不是最大公約數
據上,r=a-mb=kc-mjc=(k-mj)c
可知r也是c的倍數,且k-mj與j互素,否則與前述k,j互素矛盾,
由此可知,b與r的最大公約數也是c,即gcd(a,b)=gcd(b,a mod b),得證。

2)演算法描述:

第一步:a ÷ b,令r為所得余數(0≤r 第二步:互換:置 a←b,b←碰橡畝r,並如做返回第一步。

輸出格式: 第一行輸出最大公約數,第二行輸出最小公倍數。笑森

知識點 :循環

程序執行結果:

熱點內容
php辦公系統 發布:2025-07-19 03:06:35 瀏覽:896
奧德賽買什麼配置出去改裝 發布:2025-07-19 02:53:18 瀏覽:38
請與網路管理員聯系請求訪問許可權 發布:2025-07-19 02:37:34 瀏覽:187
ipad上b站緩存視頻怎麼下載 發布:2025-07-19 02:32:17 瀏覽:842
phpcgi與phpfpm 發布:2025-07-19 02:05:19 瀏覽:525
捷達方向機安全登錄密碼是多少 發布:2025-07-19 00:57:37 瀏覽:690
夜魔迅雷下載ftp 發布:2025-07-19 00:39:29 瀏覽:97
增值稅票安全接入伺服器地址 發布:2025-07-19 00:20:45 瀏覽:484
solidworkspcb伺服器地址 發布:2025-07-18 22:50:35 瀏覽:820
怎麼在堆疊交換機里配置vlan 發布:2025-07-18 22:42:35 瀏覽:628