c语言Word下载.docx

上传人:b****6 文档编号:17215289 上传时间:2022-11-29 格式:DOCX 页数:13 大小:176.28KB
下载 相关 举报
c语言Word下载.docx_第1页
第1页 / 共13页
c语言Word下载.docx_第2页
第2页 / 共13页
c语言Word下载.docx_第3页
第3页 / 共13页
c语言Word下载.docx_第4页
第4页 / 共13页
c语言Word下载.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

c语言Word下载.docx

《c语言Word下载.docx》由会员分享,可在线阅读,更多相关《c语言Word下载.docx(13页珍藏版)》请在冰豆网上搜索。

c语言Word下载.docx

getch();

99乘法表main()

inti,j;

/*定义变量i,j*/

for(i=1;

=9;

for(j=i;

j++)/*输入for语句条件*/

printf("

%d*%d=%2d"

i,j,i*j);

/*输出9*9乘法表*/

\n"

);

/*乘法表每行输入完换行*/

MonkeyEatPeachmain()/*主函数*/

inta,b,day;

/*定义变量a,b,day*/

day=9;

a=1;

while(day>

0)/*输入while语句条件*/

b=(a+1)*2;

/*第一天吃的桃子是第2天吃桃子加1后的2倍*/

a=b;

/*把b的值赋给a*/

day--;

EatPeachis%d\n"

b);

/*输出第一天共摘的桃子数*/

getch();

NarcissusFolwer#include<

stdio.h>

#include<

conio.h>

main()

inta,b,c,num;

/*定义变量a,b,c,num*/

for(num=100;

num<

=999;

num++)/*输入for语句条件*/

a=num/100;

/*分解百位*/

b=num/10%10;

/*分解十位*/

c=num%10;

/*分解个位*/

if(num==a*a*a+b*b*b+c*c*c)/*如果变量num的值等于变量a,b,c的平方和*/

'

NarcissusFolwer'

Numberis:

%d\n"

num);

/*输出1~999中为的“水仙花数”*/

PrimeNumber#include<

#include<

math.h>

intm,i,k;

/*定义变量m,j,k*/

m);

/*输入任意变量m*/

k=sqrt(m);

/*求m的开方并存入变量k中*/

for(i=2;

=k;

if(m%i==0)break;

/*如果m能被i整除则跳出*/

if(i>

k)/*如果i>

k*/

%disaprimenumber\n"

m);

/*输出变量m为一个素数*/

else/*否则*/

%disnotaprimenumber\n"

/*输出变量m不是一个素数*/

}

shuzupaixu#include<

string.h>

main()/*主函数*/

charstring[20];

/*定义数组string[20]*/

charstr[3][20];

/*定义数组str[3][20]*/

inti;

/*定义变量i*/

gets(str[i]);

/*输入数组str[i]*/

if(strcmp(str[0],str[1])>

0)/*数组str[0]和数组str[1]都大于0的数比较大小*/

strcpy(string,str[0]);

/*如果数组str[0]较大则复制*/

else/*否则*/

strcpy(string,str[1]);

/*输出数组str[1]*/

if(strcmp(str[2],string)>

0)/*数组str[2]和数组string都大于0的数比较大小*/

strcpy(string,str[2]);

/*如果数组str[2]较大则复制*/

\nThelargeststringis:

\n%s\n"

string);

/*输出数组中的最大者*/

#include"

stdio.h"

conio.h"

floatF,c;

/*定义单精度变量*/

scanf("

%f,%f"

F,&

c);

/*输入*/

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

/*计算*/

c=%5.2f\n"

c);

/*输出*/

#definePi3.1415926

yasuoxishujuzhenmain()/*主函数*/

inta[5][10]={{0,0,0,0,0,0,0,6,0,0},{0},{0,2,0,0,0,0,0,4,0,0},{1,0,0,0,5,0,0,0,0,0,},{0,0,7,0,0,0,3,0,0,8}};

/*定义数组a*/

intb[8][3];

/*定义数组b[8][3]*/

inti,j,k=0;

/*定义变量i,j,k=0*/

APPAYisa:

\n\n"

/*输入APPAYisa:

并换行两次*/

for(i=0;

5;

10;

%3d"

a[i][j]);

/*输出数组a[i][j]*/

);

/*换行*/

if(a[i][j]!

=0)/*如果数组a[i][j]不等于0*/

b[k][0]=i;

/*令数组b[k][0]等于变量i的值*/

b[k][1]=j;

/*令数组b[k][1]等于变量j的值*/

b[k][2]=a[i][j];

/*令数组b[k][2]等于数组a[i][j]的值*/

k++;

/*变量k的值自增1*/

\n\n"

/*换行两次*/

APPAYisb:

/*APPAYisb:

8;

i++)/*输入for语句条件*/

b[i][j]);

/*输出数组b[i][j]*/

/*换行*/

(1)输入10个整数,求最大数,最小数,以及10个数的和

{intx[10];

/*定义数组x[10]*/

inti,max,min,sum;

/*定义变量i,max,min,sum*/

i++)/*输入for循环语句条件*/

{scanf("

x[i]);

}/*输入,存入数组x[i]中*/

sum=max=min=x[0];

/*令变量sum=max=min=x[0]*/

i++)/*输入条件*/

if(max<

x[i])max=x[i];

/*如果变量max小于变量x[i],则变量max等于变量x[i]*/

if(min>

x[i])min=x[i];

/*如果变量min大于变量x[i],则变量min等于变量x[i]*/

sum=sum+x[i];

/*变量sum等于变量sum加变量x[i]*/

Max=%d,Min=%d,Sum=%d\n"

max,min,sum);

/*输出变量max,min,sum的值*/

2)、8个数降序排序(冒泡法)

main()/*主函数*/

inta[8];

/*定义数组a[8]*/

inti,j,t;

/*输入变量i,j,t*/

%d"

a[i]);

/*输入任意数并存入数组a[i]中*/

\n"

);

/*“换行”*/

=7;

=8-j;

if(a[i]<

a[i+1])/*如果数组a[i]小于a[i+1]*/

t=a[i+1];

/*变量t等于数组a[i+j]*/

a[i+1]=a[i];

;

/*数组ai+1]等于a[i]*/

a[i]=t;

/*数组a[i]等于变量t*/

TheSortedNumbers:

/*输出"

”并“换行”*/

3)8个数降序排序(普通法)

/*定义数组a[8]*/

/*输入变量i,j,t*/

}/*输入任意数存入数组a[i]中*/

i++)/*输入for循环语句条件*/

for(j=i+1;

=8;

j++)/*输入条件*/

a[j])/*如果数组a[i]小于a[j]*/

t=a[j];

/*变量t等于数组a[j]*/

a[j]=a[i];

/*数组a[j]等于a[i]*/

/*数组a[i]等于变量t*/

i++)/*输入for语句条件*/

a[i]);

/*输出数组a[i]的值*/

(一)二维数组行和列的元素互换

inta[2][3]={{10,11,12},{13,14,15}};

/*定义二维数组a*/

intb[3][2],i,j;

/*定义二维数组b,i,j*/

arraya:

=1;

{for(j=0;

=2;

j++)

%d"

/*输出数组a的值*/

b[j][i]=a[i][j];

/*当数组b等于数组a*/

arrayb:

/*输出数组b的值*/

(二)求最大值,亦即其所在的行和列

inti,j,row=0,colum=0,max;

/*定义变量i,j,row,colum,max*/

inta[3][4]={{1,2,3,4},{9,8,7,6},{-10,10,-5,2}};

/*定义变量二维数组a,给a数组赋值*/

max=a[0][0];

i++)/*输入for语句条件*/

=3;

if(a[i][j]>

max)/*如果a[i][j]>

max*/

max=a[i][j];

/*实现max=a[i][j]*/

row=i;

/*实现row=i*/

colum=j;

/*实现colum=j*/

max=%d,row=%d,colum=%d\n"

max,row,colum);

/*输出变量row,colum,max*/

(三)求平均值

inta[3][4]={{92,85,68,75},{54,88,98,45},{61,79,81,40}};

/*定义树组a[3][4]并赋值*/

intsum=0,i,j,sum1=0,sum2=0,sum3=0,sum4=0,sum5=0,sum6=0;

4;

i++)

{sum+=a[0][i];

ZhangSan'

sAverage=%d\n"

sum/4);

sum1+=a[1][i];

LiSi'

sum1/4);

sum2+=a[2][i];

WangEr'

sum2/4);

大写变小写

答案2000,600

/*定义数组a[3][3]*/

/*定义变量i,j,sum=0*/

/*输入任意数并存入数组a[i][j]中*/

/*令变量j的值等于变量i的值*/

/*另sum+数组a[i][j]的和存入sum中*/

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

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1