当前位置:首页 » 编程软件 » 编程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,并如做返回第一步。

输出格式: 第一行输出最大公约数,第二行输出最小公倍数。笑森

知识点 :循环

程序执行结果:

热点内容
怎么让文件夹自定义排序 发布:2025-03-06 22:21:46 浏览:146
关闭鸿蒙系统需要输入什么密码 发布:2025-03-06 22:12:18 浏览:550
c语言程序设计pdf第四版 发布:2025-03-06 22:04:07 浏览:54
安卓怎么命名布局文件名 发布:2025-03-06 21:53:58 浏览:47
动画存储格式 发布:2025-03-06 21:44:58 浏览:177
安卓手机怎么双击弹出健康码 发布:2025-03-06 21:38:02 浏览:975
安卓电脑图标在哪里 发布:2025-03-06 21:37:07 浏览:260
压缩包mp4 发布:2025-03-06 21:31:59 浏览:600
在b站清缓存 发布:2025-03-06 21:21:51 浏览:497
安卓系统中国哪里下载 发布:2025-03-06 21:21:42 浏览:927