程序设计入门C语言 翁恺Word文件下载.docx

上传人:b****6 文档编号:20445793 上传时间:2023-01-23 格式:DOCX 页数:29 大小:18.76KB
下载 相关 举报
程序设计入门C语言 翁恺Word文件下载.docx_第1页
第1页 / 共29页
程序设计入门C语言 翁恺Word文件下载.docx_第2页
第2页 / 共29页
程序设计入门C语言 翁恺Word文件下载.docx_第3页
第3页 / 共29页
程序设计入门C语言 翁恺Word文件下载.docx_第4页
第4页 / 共29页
程序设计入门C语言 翁恺Word文件下载.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

程序设计入门C语言 翁恺Word文件下载.docx

《程序设计入门C语言 翁恺Word文件下载.docx》由会员分享,可在线阅读,更多相关《程序设计入门C语言 翁恺Word文件下载.docx(29页珍藏版)》请在冰豆网上搜索。

程序设计入门C语言 翁恺Word文件下载.docx

t=a%b;

a=b;

b=t;

origa,origb,a);

3、

intx;

%d"

x);

intmask=1;

intt=x;

while(t>

9){

t/=10;

mask*=10;

}

x=%d,mask=%d\n"

x,mask);

do{

intd=x/mask;

printf("

d);

if(mask>

9){

printf("

"

);

x%=mask;

mask/=10;

}while(mask>

0);

\n"

4、

intn;

doubleret=0.0;

n);

for(i=1;

i<

=n;

ret+=1.0/i;

%f\n"

ret);

5、

intsign=1;

ret+=1.0*sign/i;

sign=-sign;

6、

intone,two,five;

for(one=1;

one<

x*10;

one++){

for(two=1;

two<

x*10/2;

two++){

for(five=1;

five<

x*10/5;

five++){

if(one+two*2+five*5==x*10){

printf("

可以用%d个1角加%d个2角加%d个5角得到%d元\n"

one,two,five,x);

break;

}

7、

intexit=0;

exit=1;

if(exit==1)break;

if(exit==1)break;

8、

gotoout;

out:

9、

intisPrime=1;

//x是素数

for(i=2;

x;

if(x%i==0){

isPrime=0;

break;

if(isPrime==1){

是素数\n"

不是素数\n"

10、

for(x=1;

x<

=100;

x++){

inti;

intisPrime=1;

for(i=2;

if(x%i==0){

isPrime=0;

break;

if(isPrime==1){

%d"

x);

}

11、

intcnt=0;

x=1;

while(cnt<

50){

cnt++;

%d\t"

if(cnt%5==0){

printf("

x++;

12、

intsum=0;

intcount=0;

intnumber;

number);

while(number!

=-1){

sum+=number;

count++;

scanf("

doubledsum=sum;

Theaverageis%f.\n"

dsum/count);

13、

intn=3;

while(n>

n);

n--;

发射\n"

14、

intnumber=rand()%100+1;

inta=0;

我已经想好了一个1到100之间的数。

"

请猜这个1到100之间数:

a);

if(a>

number){

你猜的数大了。

}elseif(a<

你猜的数小了。

}while(a!

=number);

太好了,你用了%d次就猜到了答案。

count);

15、

//log2x

while(x>

1){

x/=2;

ret++;

log2of%dis%d."

t,ret);

16、

stdlib.h>

time.h>

srand(time(0));

inta=rand();

%d\n"

a%100);

17、

intdigit;

while(x>

0){

digit=x%10;

digit);

ret=ret*10+digit;

//printf("

x=%d,digit=%d,ret=%d\n"

x,digit,ret);

x/=10;

//printf("

每周编程题目源代码

18、

inti=0;

&

i);

(i%10)*100+(i%100/10)*10+i/100);

19、

inth,m,input,b;

input);

h=input/100;

m=input%100;

{if(h>

=8){

b=(h-8)*100+m);

}else{

b=(h+24-8)*100+m);

20、

#include<

intm,n;

m=x/10;

n=x%10;

switch(n)

{case1:

Faintsignals,barelyperceptible"

break;

case2:

Veryweaksignals"

case3:

Weaksignals"

case4:

Fairsignals"

case5:

Fairlygoodsignals"

case6:

Goodsignals"

case7:

Moderatelystrongsignals"

case8:

Strongsignals"

case9:

Extremelystrongsignals"

default:

printf("

worng"

"

switch(m)

unreadable"

barelyreadable,occasionalwordsdistinguishable"

readablewithconsiderabledifficulty"

readablewithpracticallynodifficulty"

perfectlyreadable"

."

return0;

21、

intmain(){

inta=0,b=0;

while(scanf("

x)){

if(x==-1)break;

if(x%2==0)a++;

elseb++;

b,a);

22、

intans=0,k=1,cnt=1;

while(x){

inttemp;

if(x%2==k)temp=1;

elsetemp=0;

//printf("

temp);

ans=ans+temp*cnt;

k=1-k;

x/=10;

cnt*=2;

ans);

23、

math.h>

inta[100000];

intisprime(intx){

if(x==2||x==3||x==5||x==7)return1;

for(inti=2;

i*i<

=x;

i++)

if(x%i==0)

return1;

intn,m;

%d%d"

n,&

m);

intk=0;

k<

=m;

i++){

if(isprime(i)==1)

a[k++]=i;

intsum=0;

for(inti=n-1;

i<

m;

sum+=a[i];

sum);

24、

string.h>

charans[12][10]={"

ling"

"

yi"

er"

san"

si"

wu"

liu"

qi"

ba"

jiu"

};

if(x==0){

%s"

ans[x]);

intflag=0;

if(x<

0){

fu"

x=-x;

inta[200];

a[k++]=x%10;

for(inti=k-1;

i>

=0;

i--){

if(flag==0){

ans[a[i]]);

flag=1;

else{

%s"

25、

%d/%d"

a,&

a/b);

a=a%b;

if(a)printf("

while(a!

=0&

&

k<

200){

if(a<

b){

a=a*10;

k++;

判断类型源代码

32、

constintMINOR=35;

intage=0;

请输入你的年龄:

age);

你的年龄是%d岁。

age);

if(age<

MINOR){

年轻是美好的,"

年龄决定了你的精神世界,好好珍惜吧。

33、

//初始化

intprice=0;

intbill=0;

//读入金额和票面

请输入金额:

price);

请输入票面:

bill);

//计算找零

应该找您:

bill-price);

34、

if(bill>

=price){

35、

你的钱不够\n"

36、

inthour1,minute1;

inthour2,minute2;

hour1,&

minute1);

hour2,&

minute2);

intih=hour2-hour1;

intim=minute2-minute1;

if(im<

0){

im=60+im;

ih--;

时间差是%d小时%d分。

ih,im);

37、

请输入两个整数:

intmax=b;

if(a>

b){

max=a;

大的那个是%d\n"

max);

38、

//max3.c

inta,b,c;

%d%d%d"

b,&

c);

intmax=0;

if(a>

if(a>

c){

max=a;

}else{

max=c;

if(b>

max=b;

Themaxis%d\n"

39、

constdoubleRATE=8.25;

constintSTANDARD=40;

doublepay=0.0;

inthours;

请输入工

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

当前位置:首页 > 成人教育 > 成考

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

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