c语言程序案例(6)

2025-09-29

关于输入

输入仅一行,一个正整数,范围是1到3000之间 关于输出

输出也仅一行,yes或者no

#include int main() {

int n,i,m,i2; i2=0;

scanf(\if((n==2)||(n==3)) printf(\else{

for(i=2;i<=n-1;i++) {

m=n%i; if(m==0) {

printf(\ break; } else i2++; }

if(i2==n-2) printf(\}

return 0; }

25.阶乘和

求前n(1 < n < 12)个整数的阶乘的和(即求1!+2!+3!+...+n!)。 关于输入 输入整数n 关于输出

输出阶乘和

#include int main() {

int n,i,j; int sum=0;

scanf(\for(i=1;i<=n;i++){ int ch=1;

for(j=1;j<=i;j++) ch*=j; sum+=ch; }

printf(\return 0; }

26.药房管理

随着信息技术的蓬勃发展,医疗信息化已经成为医院建设中必不可少的一部分。计算机可以很好地辅助医院管理医生信息、病人信息、药品信息等海量数据,使工作人员能够从这些机械的工作中解放出来,将更多精力投入真正的医疗过程中,从而极大地提高了医院整体的工作效率。

对药品的管理是其中的一项重要内容。现在药房的管理员希望使用计算机来帮助他

管理。假设对于任意一种药品,每天开始工作时的库存总量已知,并且一天之内不会通过进货的方式增加。每天会有很多病人前来取药,每个病人希望取走不同数量的药品。如果病人需要的数量超过了当时的库存量,药房会拒绝该病人的请求。管理员希望知道每天会有多少病人没有取上药。 关于输入 共3行

第一行是每天开始时的药品总量m

第二行是这一天取药的人数n(0 < n <= 100)

第三行共有n个数,分别记录了每个病人希望取走的药品数量(按照时间先后的顺序),两数之间以空格分隔 关于输出

只有1行,为这一天没有取上药品的人数 例子输入

30 6

10 5 20 6 7 8

例子输出

2

#include int main() {

int m,n,i; int j=0; int num[100]; scanf(\

scanf(\for(i=0;i

printf(\return 0; }

27. 将一个数组中的值按逆序重新存放

将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。 关于输入

输入为两行:第一行数组中元素的个数n(1 < n < 100),第二行是n个整数,每两个整数之间用空格分隔。 关于输出

输出为一行:输出逆序后数组的整数,每两个整数之间用空格分隔。

#include int main() { int i,n; scanf(\ int num[101]; for(i=0;i

}

}

for(i=n-1;i>=0;i--){ if(i==0){ printf(\ }else{ printf(\ } }

return 0;

28. 陶陶摘苹果

陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。 关于输入

输入包括两行数据。第一行包含10个100到200之间(包括100和200)的整数(以厘米为单位)分别表示10个苹果到地面的高度,两个相邻的整数之间用一个空格隔开。第二行只包括一个100到120之间(包含100和120)的整数(以厘米为单位),表示陶陶把手伸直的时候能够达到的最大高度。 关于输出

输出文件包括一行,这一行只包含一个整数,表示陶陶能够摘到的苹果的数目。

#include int main() { int i,h; int h10[10]; for(i=0;i<10;i++){ if(i==9){ scanf(\ }else{ scanf(\ } } scanf(\


c语言程序案例(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:公司宣传册文案

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219