當前位置:首頁 » 編程軟體 » 編程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,並如做返回第一步。

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

知識點 :循環

程序執行結果:

熱點內容
u啟動iso解壓 發布:2024-11-18 22:22:03 瀏覽:885
oracle存儲過程rollback 發布:2024-11-18 22:14:05 瀏覽:672
c語言學生管理系統課程設計 發布:2024-11-18 22:13:15 瀏覽:604
怎麼在雲伺服器上掛機手機游戲 發布:2024-11-18 22:03:03 瀏覽:317
ppp撥號伺服器搭建 發布:2024-11-18 22:02:59 瀏覽:586
幻靈游俠腳本 發布:2024-11-18 21:57:39 瀏覽:457
node加密 發布:2024-11-18 21:56:13 瀏覽:978
養女ftp 發布:2024-11-18 21:56:02 瀏覽:818
請描述如何配置安全的防火牆 發布:2024-11-18 21:53:45 瀏覽:144
安卓ios怎麼選 發布:2024-11-18 21:41:54 瀏覽:475