北京工业大学c语言网上作业,北京工业大学C语言部分练习答案.pdf

北京工业大学C语言部分练习答案.pdf

练习练习 1 分支分支 1. 若从键盘输入 58,则以下程序段的输出结果是(58 58 58) int mainvoid int a; scanf“d”, if a50 printf“d”,a; ifa40 printf“d”,a; ifa30 printf“d”,a; return 0; 2. 下列程序运行的输出结果是9 没有遇到没有遇到 break 语句,继续执行到语句,继续执行到 switch 语句结束语句结束 int mainvoid char cb; int k4; switchc case a kk1; break; case b kk2; case c kk3; printf“dn”,k; return 0; 练习练习 2 2 循环循环 一、读程序写结果一、读程序写结果 1. 阅读下列程序并回答问题 main inti,j,k0,m0; fori0;i int main intdigit0,letter0, other0; charch; printf“Enter a line text“; do ch getchar; ifch a double average, total; printf“Enter n “; scanf“d“, count 0; fori 1; i 8 6 9 4 7 运行结果是3 2 简述程序的主要功能 统计输入的数字中偶数的个数 4. 请阅读下面的程序,并回答下列问题 include int mainvoid charch; int i; fori1;ia fori100; i void main intn,count0,max0,t; scanf“d“, do t_n10_; ift0 count ; else ifmax0; printf“countd,maxd“,count,max; 练习练习 3 函数函数 一一 . 阅读程序阅读程序 1. include int fun int n inti, sum 0 ; for i 1; i ,运行结果是,运行结果是 36 2. include int fun int m, int n ; int main intx, y, z, s; x2; y4; z7; sfunfunx, y, z; printf“dn“,s; return 0; int fun int m, int n if mn returnm; elsereturnn; 1 运行结果是 7 2 fun 函数的功能 比较数字大小并输出较大的数 二二. 程序填空程序填空 1. 下面程序的功能是求下面程序的功能是求 a 的的 n 次方。其中自定义次方。其中自定义 mypow 函数计算函数计算 x 的的 y 次方次方 include void main double a,pow; int n; double mypowdouble x,int y; printf请输入一个数请输入一个数n; scanf“lf”, printf请输入次方请输入次方n; scanf“d”, Powmypowa,n; printf.2lf 的的d 次方为次方为.2lf,a, n, pow; double mypowdouble x,int y double s1; for ;y0; y ss*x; return s; 练习练习 4数值数组数值数组 一一、阅读程序、阅读程序 1. include main int fib6; int i; fib00; fib11; for i2; i int main void int a8 11,12,13,14,15,16,17,18 ; int i0, sum0; while i int mainvoid floats61,3,5,7,9; floatx; inti; scanf“f”, fori4;i0;i ifsix si1si; elsebreak; printf“dn”,i1; return 0; 如果输入如果输入 4,则输出,则输出2 如果输入如果输入 5,则输出,则输出3 找找到合适的到合适的插入插入位置位置 4. include void mainvoid int a10,max,min,i,sum; fori0;imax maxai; ifai 程序程序的的输出结果是输出结果是 max10,min1,sum55 (2) 简述程序的主要功能简述程序的主要功能 输出数组中的最大最小值和所有数的和 5. include include int primeint m int i,result1; for i2; i 程序的运行结果为程序的运行结果为 4 4 (2) 简述简述 primeprime 函数的主要功能函数的主要功能 判断是否是素数,是素数输出 1,不是输出 0 二、二、填空题填空题 下列程序的功能是下列程序的功能是求出数组求出数组 x 中各相邻两个元素的和一次存放到数组中各相邻两个元素的和一次存放到数组 a 中中,然后然后 输出输出. include int mainvoid int x10,a9,i; for i0;i include int main void char a “natural“, t; int i, j, k; kstrlena;strlen函数用来求数组的长度函数用来求数组的长度 for i0; i void main chars80; int i0; getss; whilesi0 ifsia int hour, minute, second; hour time0-0*10time1-00*10_time4-0_ ; second time6-0*10_ time7-0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值