手机版

C语言2011习题集(16)

时间:2025-07-12   来源:未知    
字号:

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文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)