C语言2011习题集(16)

时间:2025-07-11

main()

{ float x,max,min;

scanf("%f",&x); max=min= x;

do{ if(x>max) max=x;

if(x<min) min=x; scanf("%f",&x); } while(x>=0);

printf("%f,%f",max,min); }

3 下面的程序用来求出所有的水仙花数。所谓水仙花数是指一个3位数,它的各位数字的立方和恰好等于它本身。

main()

{ int n,i,j,k;

for(n=100; n<=999;n++) /* 判断3位数n是否是水仙花数 */ { i=n/100; /* i是n的百位上的数字 */

j= n/10%10 ; /* j是n的十位上的数字 */ k=n%10; /* k是n的个位上的数字 */ if(n==i*i*i+j*j*j+k*k*k) printf("%d\n",n); } }

数组

一 单项选择题(每题2分,共40分)

1 以下对一维整型数组a的正确定义(说明)的是__D_。

A int a(10); B)int n=10,a[n]; C int n; D #define SIZE 10

scanf("%d",&n); int a[SIZE]; int a[n]; 2 若有定义(说明)int a[10];,则对数组a的元素正确引用的是_D__。

A a[10] B a[3.5] C a(5) D a[10-10] 3 执行下面程序段后,变量k 的值是_A__。

int k=3,s[2];

s[0]=k; k=s[1]*10;

A 不定值 B 33 C 30 D 10 4 以下程序的输出结果是__B_。

main()

{ int i,k,a[10],p[3];

k=5;

for(i=0;i<10;i++) a[i]=i;

for(i=0;i<3;i++) p[i]=a[i*(i+1)]; for(i=0;i<3;i++) k+=p[i]*2; printf("%d\n",k); }

C语言2011习题集(16).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

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

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