常见程序Word文档下载推荐.docx

上传人:b****4 文档编号:7742157 上传时间:2023-05-09 格式:DOCX 页数:39 大小:377.48KB
下载 相关 举报
常见程序Word文档下载推荐.docx_第1页
第1页 / 共39页
常见程序Word文档下载推荐.docx_第2页
第2页 / 共39页
常见程序Word文档下载推荐.docx_第3页
第3页 / 共39页
常见程序Word文档下载推荐.docx_第4页
第4页 / 共39页
常见程序Word文档下载推荐.docx_第5页
第5页 / 共39页
常见程序Word文档下载推荐.docx_第6页
第6页 / 共39页
常见程序Word文档下载推荐.docx_第7页
第7页 / 共39页
常见程序Word文档下载推荐.docx_第8页
第8页 / 共39页
常见程序Word文档下载推荐.docx_第9页
第9页 / 共39页
常见程序Word文档下载推荐.docx_第10页
第10页 / 共39页
常见程序Word文档下载推荐.docx_第11页
第11页 / 共39页
常见程序Word文档下载推荐.docx_第12页
第12页 / 共39页
常见程序Word文档下载推荐.docx_第13页
第13页 / 共39页
常见程序Word文档下载推荐.docx_第14页
第14页 / 共39页
常见程序Word文档下载推荐.docx_第15页
第15页 / 共39页
常见程序Word文档下载推荐.docx_第16页
第16页 / 共39页
常见程序Word文档下载推荐.docx_第17页
第17页 / 共39页
常见程序Word文档下载推荐.docx_第18页
第18页 / 共39页
常见程序Word文档下载推荐.docx_第19页
第19页 / 共39页
常见程序Word文档下载推荐.docx_第20页
第20页 / 共39页
亲,该文档总共39页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

常见程序Word文档下载推荐.docx

《常见程序Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《常见程序Word文档下载推荐.docx(39页珍藏版)》请在冰点文库上搜索。

常见程序Word文档下载推荐.docx

,sizeof(int));

shortint%d\n"

sizeof(shortint));

longint%d\n"

sizeof(longint));

float%d\n"

sizeof(float));

double%d\n"

sizeof(double));

2.定义一个包含6个元素的整型数组,并给第3个元素赋值为10,输出该元素的值。

inta[6];

a[2]=10;

a[2]=%d\n"

a[2]);

}

3.定义一个4行5列的double型数组,给第3行第3列元素赋值1.23456,输出该元素的值

doublec[4][5];

c[2][2]=1.2345;

c[2][2]=%f\n"

c[2][2]);

4.定义一个存储整型变量地址的指针变量并赋值。

intb=1;

int*c=&

b;

%d,%d\n"

b,&

b);

5.试编程计算:

华氏温度为75.5度,要求输出摄氏温度。

公式为:

,F代表华氏c代表摄氏输出要有文字说明。

doubleF,c;

F=75.5;

c=5*(F-32)/9;

摄氏度c=%f\n"

c);

运算符与表达式:

2.编写程序计算1到100的数字的总和。

使用下列公式:

sum=(n/2)(2a+(n-1)/d),n代表项数,a代表第一个数字,d代表数字之间的差值。

.#include<

{

inta,n,d,sum;

a=1;

n=100;

d=1;

sum=(n/2)*(2*a+(n-1)/d);

%d\n"

sum);

3.世界人口模型以10亿为单位,2000年后可由方程式population=6.0e0.02[year-2000]

请编程计算预估2020年的世界人口。

math.h>

intyear;

doublepopulation;

year=2020;

population=6.0*exp(0.02*(year-2000));

预估2020年的世界人口为%f\n"

population);

4.请编程计算边长为6,8,10的的三角形的面积。

inta,b,c,s;

a=6;

b=8;

c=10;

边长为6,8,10的三角形的面积为%d\n"

s);

2.编写程序计算输出下列结果。

6.85的平方根、1.52的4次幂、e的6次幂

#include<

doublenum1,num2,num3;

num1=sqrt(6.85);

num2=pow(1.52,4);

num3=exp(6);

%f,%f,%f\n"

num1,num2,num3);

3.写出运行结果

intmain()

 

inta=2,b=3,c=4;

a=a*(16+(b++)-(++c));

printf(“a=%d,b=%d,c=%d\n”,a,b,c);

}.输出结果为:

a=72,b=3,c=4

4.一个圆形空间站在无重力空间中进行旋转为人提供像在地球上经历的相同重力,进行一次旋转的时间T=2∏sqrt(r/g),g是地球表面重力,r是空间站的外半径,编程计算外径为700米和g为9.81的圆环形空间站自转一周的时间。

intr;

doubleg,T;

r=700;

g=9.81;

T=2*3.14*sqrt(r/g);

外径为700米和g为9.81的圆环形空间站自转一周的时间为%f\n"

T);

顺序结构:

1.编写程序,显示下面的提示,请输入圆的半径:

在接收一个半径值之后,你的程序应该计算和显示该圆的周长。

doubler,s;

请输入圆的半径:

"

scanf("

%lf"

&

r);

s=3.14*r*r;

半径为%f的圆的面积是%.2f\n"

r,s);

2.编程,显示下面的提示:

请输入房间的长度:

请输入房间的宽度:

每个提示后用scanf()接收信息,计算并输出房间的面积。

要求使用double类型

doublel,w,s;

请输入房间的长:

l);

请输入房间的宽:

w);

s=l*w;

长为%f宽为%f的房间的面积是%f\n"

l,w,s);

3.输入一个五位数,计算并显示该数各个数位的数字和。

例如,输入12345,输出的和为15

inta,ww,qw,bw,sw,gw,sum;

请输入一个五位数:

%d"

a);

ww=a/10000;

qw=(a-ww*10000)/1000;

bw=(a-qw*1000)/100;

sw=(a-bw*100)/10;

gw=a-sw*10;

sum=ww+qw+bw+sw+gw;

%d五位数各位数字之和为%d\n"

a,sum);

4.输入一元二次方程的三个系数,输出两个根。

doublea,b,c,x1,x2;

请输入三个系数:

%lf%lf%lf"

a,&

b,&

c);

x1=((-b)+sqrt(b*b-4*a*c))/(2*a);

x2=((-b)-sqrt(b*b-4*a*c))/(2*a);

一元二次方程的解为%.2f,%.2f\n"

x1,x2);

分支结构程序设计

1.编写程序,输入一个字存入变量ch中,根据该字符的ASCII码值判断并输出字符的类型,即字母(alpha)、数字(numeric)或其他字符(other)。

charch;

Enterach:

%c"

ch);

if(ch>

=65&

&

ch<

=90||ch>

=97&

=122)

printf("

字母\n"

=48&

=57)

数字\n"

=0&

=47||ch>

=58&

=64||ch>

=91&

=96||ch>

=123&

=127)

其他\n"

}.

2.编写程序,输入一个正整数,判断该数是奇数还是偶数,并输出判断结果。

#include<

intnum;

请输入一个正整数:

num);

if(num%2==0)

num是一个偶数\n"

else

num是一个奇数\n"

3.有一函数:

编写一个程序,用scanf函数输入x的值,输出y值。

注意表达式的书写方法。

提示:

此题要用到数学函数exp()和log10(),因此应包含相应的头文件。

doublex,y;

请输入x的值:

x);

if(x<

-1)

%fy=x*x*x-1\n"

y);

if(x>

=-1&

x<

=1)

{

y=(-3)*x+1;

运行结果:

%.2f\n"

}

1&

=10)

y=3*exp(2*x-1)+5;

10)

y=5*x+3*log10(2*x*x-1)-13;

%.2f\n,y"

1.输入一个年份,判断该年份是否为闰年

(1)能被4整除,但不能被100整除。

(2)能被4整除,又能被400整除

请输入一个年份:

year);

if(year%4==0&

year%100!

=0)

%d年是闰年\n"

year);

year%400==0)

%d年不是闰年\n"

2.采用ifelseif语句重写例题4.9:

要求出入学生的百分制成绩,输出对应的等级提示

intgrade;

请输入你的百分制成绩:

grade);

if(grade>

=90&

grade<

=100)

优秀!

\n"

elseif(grade>

=80&

=89)

良好!

=70&

=79)

一般!

=60&

=69)

及格!

else(grade>

=59)

不及格!

运行结果为:

3.练习P84-------------6:

在屏幕上显示一张日期表,用户根据提示进行选择,程序输出队对应的提示信息

_______week_______\n"

1Monday\n"

2Tuesday\n"

3Wednesday\n"

4Thursday\n"

5Friday\n"

6Saturday\n"

7Sunday\n"

__________________\n"

Pleaseselect:

if(num==1)

Monday\n"

elseif(num==2)

Tuesday\n"

elseif(num==3)

Wednesday\n"

elseif(num==4)

Thursday\n"

elseif(num==5)

Friday\n"

elseif(num==6)

Saturday\n"

else(num==7)

Sunday\n"

4:

简易计算器

intnum1,num2;

charop;

-----简易计算器-----\n"

请输入表达式:

%d%c%d"

num1,&

op,&

num2);

switch(op)

case'

+'

:

printf("

%d+%d=%d\n"

num1,num2,num1+num2);

break;

-'

%d-%d=%d\n"

*'

%d*%d=%d\n"

/'

%d/%d=%d\n"

default:

Error!

循环结构

1、求100~200之间所有的偶数和。

要求分别用while、do—while、for三种循环来实现。

1.while求100~200之间所有的偶数和:

inti=100,sum=0;

while(i>

=100&

i<

=200)

sum+=i;

i=i+2;

100到200所有偶数的和为%d\n"

do—while求100~200之间所有的偶数和:

do{

=200);

for求100~200之间所有的偶数和:

inti,sum=0;

for(i=100;

=200;

i=i+2)

sum=sum+i;

2、计算5!

inti,j=1;

for(i=1;

=5;

i++)

j*=i;

5!

=%d\n"

j);

3、由用户任意输入5个整数计算它们的平均值输出.

inti,num,sum=0,average;

请输入一个整数:

scanf("

sum=sum+num;

average=sum/5;

五个整数的和为:

%d,平均值为%d\n"

sum,average);

1.求100~1000之间既能被3整除又能被11整除的整数。

intnum,count;

for(num=100;

num<

=1000;

num++)

{

if(num%11==0&

num%3==0)

{

printf("

%6d"

num);

count++;

if(count%5==0)

printf("

}

return0;

}运行结果为:

2、输出所有的水仙花数。

inti,bw,sw,gw;

=999;

bw=i/100;

sw=(i-bw*100)/10;

gw=i-bw*100-sw*10;

if(bw*bw*bw+sw*sw*sw+gw*gw*gw==i)

i);

3、

(1)

inti,j;

for(i=5;

i>

=1;

i--)

for(j=1;

j<

=i;

j++)

*"

(2)

inti,j,k;

for(k=1;

k<

=5-i;

k++)

"

1.从键盘输入一个整数,判断该数是否为素数。

intnum,i;

enteranumber:

for(i=2;

=sqrt(num);

if(num%i==0)

%d不是素数\n"

break;

if(i>

sqrt(num))

%d是素数\n"

.

2、输出1-10000以内所有的完数。

inti,j,sum;

1-10000内所有完数为:

=10000;

sum=0;

=i-1;

运行结果为:

{

if(i%j==0)

sum+=j;

if(sum==i)

3、

=2*i-1;

=4;

=9-2*i;

循环与数组:

3.

(1)定义一个包含6个元素的int型数组,由用户输入值;

使用循环计算该6个数的和。

inta[6],i,sum=0;

for(i=0;

输入一个数:

a[i]);

sum+=a[i];

六个数的和为:

(2)定义一个3行4列的double型二维数组初始化并使用循环输出各个元素的值,要求输出时按

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2