云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > c语言编程基础习题答案

c语言编程基础习题答案

  • 62 次阅读
  • 3 次下载
  • 2025/5/25 13:28:57

int r; float v;

for (r=1;r<=100;r+=2) {

v=4/3**pow(r,3);

printf(\} }

⑴-①的while循环 #include <> main() {

int r; float v; r=1;

while (r<=100) {

v=4/3**pow(r,3);

printf(\r+=2; } }

⑴-②的for循环 main() {

int s,i; s=0;

for (i=13;i<=103;i+=10) s=s+i; printf(\}

⑴-②的while循环 main() {

int s,i; s=0; i=13;

while (i<=103) {

s+=i; i+=10; }

printf(\}

⑵ 找出学生成绩中的最高分和最低分的程序,编写如下: main() {

int max,min,n;

printf(\请输入成绩,-1结束:\scanf(\max=min=n; while (n!=-1) {

if (n>max) max=n; if (n

printf(\最高分:%d,最低分:%d\\n\}

⑶ 输出“水仙花数”的程序,编写如下: #include <> main() {

int n,a,b,c;

for (n=100;n<=999;n++) {

a=n/100; b=n;

c=(n0-b)/10;

if (pow(a,3)+pow(b,3)+pow(c,3)==n) printf(\} }

习题六

1、填空题。

⑴ 数组是一组具有相同___类型__的数据的集合。

⑵ 如果一个数组的长度为10,则该数组中数组元素下标的最小值为_0_,最大值为_9_。

⑶ 若有 int a[]={10,20,30,40}; 则数组a的长度为__4__。

⑷ 在C语言中,没有字符串变量,字符串的存储是通过__字符数组__来实现的。

⑸ strlen函数的功能是__测试字符串的长度__,strcmp函数的功能是__

比较两个字符串的大小__。

2、选择题。

⑴ 定义一个有100个元素的int型数组,下面正确的语句是__D__。 ⑵ 下面正确的对数组b进行初始化的语句是__C__。

⑶ 在C程序中,引用一个数组元素时,其下标的数据类型允许是__D__。 ⑷ 下面语句中正确的是___A__。

⑸ 若有定义:char str[]=\则数组str所占的空间为___B__。 3、分析下列程序,写出运行结果。

⑴ 该程序通过for循环为数组元素自动赋值,然后输出。运行结果如下:

a[0]=1

a[1]=2 a[2]=3 a[3]=4 a[4]=5 a[5]=6 a[6]=7 a[7]=8 a[8]=9 a[9]=10

⑵ 该程序定义并初始化了a、b、c三个数组,然后分别输出各数组的各个元素,用来验证初始化的结果。运行结果如下:

数组a:10 20 30 40 50 数组b: 1 2 3 0 0 数组c: 0 1 2 3

⑶ 该程序通过gets()函数为字符数组接收字符,然后输出各元素。运行结果如下:

abc↙(输入的字符)

str[0]=a str[1]=b

str[2]=c

4、编写程序。

⑴ 对输入一组数进行相关统计的程序,编写如下:

main() {

int i,num[10]; int max,min,sum=0; float average;

clrscr();

printf(\输入10个数:\\n\for(i=0,i<10;i++) {

scanf(\输入数值 */ sum+=num[i]; /* 累加求和 */

}

average=(float)sum/10;/* 求平均值 */ max=min=num[0]; for(i=1;i<10;i++)

if(num[i]>max)max=num[i]; /*求最大值*/ else if(num[i]

printf(\个数的和为:%d\\n\printf(\平均值为:%6.2f\}

⑵ 求素数的程序编写如下: main() {

int i,j,k,m=0; clrscr();

for(i=2;i<=100;i++) { k=0;

for(j=2;j<=i-1;j++) if(i%j==0) { k=1;break;} if(k==0)

{ printf(\ m=m+1;

if(m%8==0) printf(\ } } }

⑶ 判断一个浮点数是否在一个浮点型数组中的程序,编写如下:

main()

搜索更多关于: c语言编程基础习题答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

int r; float v; for (r=1;r<=100;r+=2) { v=4/3**pow(r,3); printf(\} } ⑴-①的while循环 #include main() { int r; float v; r=1; while (r<=100) { v=4/3**pow(r,3); printf(\r+=2; } } ⑴-②的for循环 main() { int s,i; s=0; for (i=13;i<=103;i+=10) s=s+i; printf(\} ⑴-②的while循环 main() { int s,i; s=0; i=13;

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com