C语言程序设计学习指导(第2版)(一)_第1页
C语言程序设计学习指导(第2版)(一)_第2页
C语言程序设计学习指导(第2版)(一)_第3页
C语言程序设计学习指导(第2版)(一)_第4页
C语言程序设计学习指导(第2版)(一)_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一章概述一、选择第二章数据类型一、选择第三章 运算符和表达式一、 选择第四章 输入和输出一、 选择二、编程fun(double m) float n;n=*(m-32);return n; char fun(char c)c=c+32;return c;fun(int m) double y=0;y=sin(m)*10;return(y);fun ( float h )return (long)( h * 100 + )/ ;第五章 选择结构一、选择2. B24. D二、编程fun(int n)int bw,sw,gw;bw=n/100;sw=(n-bw*100)/10;gw=n%10;if

2、(n=bw*bw*bw+sw*sw*sw+gw*gw*gw) return 1;else return 0;y(float x)double z;if(x10) z=exp(x);else if(x-3) z=log(x+3);else z=sin(x)/(cos(x)+4);return(z);fun(int x) int k;k=x*x;if(k%10=x)|(k%100=x) return 1;elsereturn 0;第六章循环结构一、选择二、填空.位置 位置 位置 位置.位置 位置 位置 位置.位置 位置 位置 位置.位置 位置 位置1:r!=02:r=m%n3:n4:gcd,lcm

3、 1:k=02:n%10【或】0!=r【或】r【或】 r=m-m/n*n【或】n,lcm【或】3:while(n0)4:printf(n)1:x!=0【或】2:else【或】n-n/10*10【或】while(0n)xelse if(x%2=1)3:scanf(%d,&x)4:av2=s2/j1:n=02:i=300【或】i=i!(i%7)|!(i%17)while(n!=0) 【或】while(0!=n)else if(x%2!=0)【或】if(x%2)【或】i%17=0|i%7=0位置4:n%5=0【或】!(n%5)【或】n/5*5=n300i【或】!(i%17)|!(i%7)【或】!(i

4、%7&i%17)5.位置 1:s=0 位置2:i+=2 位置3:j=j f=j*f【或】i=2+i【或】jj【或】jj1.位置 1:#include 【或】位置 2:float s=0,t=1,p=1;float p=1,t=1,s=0;【或】位置 3:while(fabs(t)1e-4)while(fabs(t)位置 4:printf(pi=%fn,s*4);2.位置 1:printf(%8.0f,f1);位置 2:for(i=1;i20;i+)#include 【或】float s=0,p=1,t=1;float t=1,p=1,s=0;【或】whilefabs(t)【或】float p=

5、1,s=0,t=1;【或】float t=1,s=0,p=1;【或】while(1e-4=i;i+)位置 3:f1=f2;位置 4:f2=f3;3.位置 1:long k=1;位置 2: scanf(%ld,&n);【或】【或】printf(%f,f1);【或】for(i=1;20i;i+) for(i=1;i=19;i+)【或】【或】printf(%8f,f1);【或】for(i=2;i=i;i+)【或】位置3: n/=10;【或】n=n/10;4.位置 1:scanf(%d,&n);位置 2:for(i=1;i=i;i+)【或】for(i=1;ii;i+)位置 3:s+=t;【或】s=s+

6、(float)t; 【或】s=(float)t+s; 【或】s=s+t;【或】s=t+s;【或】s+=(float)t; 【或】s+=(double)t; 【或】s=s+(double)t; 【或】s=(double)t+s;.位置1:sum=;【或】sum=1;位置2:s2=;【或】s2=1;位置 3:for(k=4;k=k;k+)【或】for(k=4;kn+1;k+)【或】for(k=4;kk;k+)【或】for(k=4;1+nk;k+).位置1:t=1;【或】t=;位置2:t=t*j;【或】t=j*t;【或】t*=j;位置3:s=s+t;【或】s=t+s;【或】s+=t;位置 4:pri

7、ntf(jiecheng=%fn,s);四、编程fun(int n) int d,s=0;while (n0)d=n%10;s+=d*d*d;n/=10; return s; fun(int n)int i,s=0;for (i=2;in;i+)if (n%i=0) s=s+i;return (s); fun(int n)int i,s=0;for (i=1;in;i+)if (i%3=0 & i%7=0) s=s+i;return (sqrt(s);(int n,int m)int r,t;if(nm) t=n;n=m;m=t;r=n%m;while(r!=0) n=m;m=r;r=n%m; return(m); fun(int n)int i,j=0;double s=0;for (i=3;i=n;i+) for (j=2;j 0) s = s/100;t = s%10*sl + t;sl = sl * 10;fun(int n)double m=;int i;dou

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论