新概念C语言教程答案参考(自做)中国电力
(138页)
本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!
39.9 积分
第一篇算法与C程序结构第1单元C语言程序设计初步1. 选择题:(1) B; (2) D2. 找错;(1) %d->%f;(2) %d->%f; float->int;⑶;・>,; %d->%f;(4) float->int;(5) float->int;3. 探索验证:4. 开发练习:1. 程序编程:# includeint main(void){float r;printf(H请输入圆的半径:n); scanf(n%f\&r);printfC*该圆的面积:%.3f*,3.14*r*r);return 0;结果捉图:£:\电苗作业\编程储存\Debug\Cppl 1. exe*HSBI鹅人園的半包2.1该圆的面积:13.847Press any key to continue程序编程:# includeint main(void){int a,b,c,d;printf(M请输入第一个人的成绩:”);scanf(”%cT,&a);printfC*请输入第二个人的成绩:n);scanf(”%d”,&b);printf(n请输入第三个人的成绩:n);scanf(u%dM,&c);printf(”请输入第四个人的成绩:”);scanff%d”,&d);printff该小组的平均成绩:%.2f\(float)(a+b+c+d)/4.0); return 0;}结果捉图:c:< "E八电曲作业\编程储存\Debug\Cppl 1. exe* EI回请输忌一个人的咸绩「殆请输入龛二个人的成绩:56请輛入耋三个人的成绩:81薦输入第四个人的成缔:76 该小组的平均成绩:76.25Pi*ess any key to continue^^▲第2单元有选择功能的C语言程序1. 用C语言描述下列命题(1) (ac)(4) a%2 = 1(5) (ac)&&((a+c)>b)&&((b+c)>a))if((a==b)&&(a==c))printff该三角形是等边三角形\『);elseif(((a==b)&&(a*a+b*b!=c*c))||((a==c)&&(a*a+c*c!=b*b))||((b=c)&&(b*b+c*c!=a*a)))printff该三角形是等-省略部分-#include void main(){int i=0,m,n=0,a[5],j; printf(ninput a num:11); scanf(”%d”,&m);while(m!=0)n=m/16;a[i++]=n%16;m=n;printf(',\nn); fdr(j=i-l;j>=O;j-)if(a[j]!=O)switch(a[j]) case 15:printf(nFn);break; case 14:printf(',E,');break; case 13:printffD”);break; case 12:printf("Cn);break; case 11:printf(nB");brcak; case 10:printf(" A'f);break; default:printf(n%dn,a[j]);第二题:(字符排序问题) 程序开发:(冒泡排序)#include# include void swap(char *s[]) {int i,j;char *temp;for(i=0;i<9;i++)for(j=0;j0)temp=*(s+j); *(s+j)=*(s+j+l); *(s+j+l)=tcmp;int main(void){int i;char *p[10],str[10][20];fdr(i=0;i<10;i++) p[i]=str[i];printf("input ten strings:\n"); fbr(i=0;i<10;i++) scanf(”%s”,p[i]);swap(p);printf(n\nthe number is:\nn); fbr(i=0;i<10;i++) printf(” %s\n”,p[i]);return 0;}或(选择排序)#includc# include int main(void){char *p[10];int i,j;charstr[10][20]={“tableTname”畀 sendTfirom“JcanTeiidTshockTtensions”畀 cultureTdififerenf}; char *temp;for(i=0;i<10;i++)p[i]=str[i];fbr(i=0;i<10;i++){fbrO=i+ l;j0){temp=*(p+i);*(p+i)=*(p+j);*(p+j)=temp;}print”个字符按字典顺序排序如下:\n”);for(i=0;ient s and Settings\Ad>inistrat orA桌面'第七章\Debug\tf 序问题• exe|个字符按字典顺序排序如下: canculture different end fromrnamesend shock table tensions□Press any key to continue习题7.3 关 键 词: 自做 答案 参考 教程 c语言 中国 电力 概念
天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。