c语言编程题.docx

上传人:b****5 文档编号:5896556 上传时间:2023-01-02 格式:DOCX 页数:5 大小:14.92KB
下载 相关 举报
c语言编程题.docx_第1页
第1页 / 共5页
c语言编程题.docx_第2页
第2页 / 共5页
c语言编程题.docx_第3页
第3页 / 共5页
c语言编程题.docx_第4页
第4页 / 共5页
c语言编程题.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

c语言编程题.docx

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

c语言编程题.docx

c语言编程题

编程归纳

3.17编写程序,把560分钟换算成小时和分钟表示,然后进行输出。

#include

main()

{inthour,minute;

hour=560/60;

minute=560%60;

printf(“hour=%d,minute=%d\n”,hour,minute);

}

 

3.18编写程序,输入两个整数:

1500和350,求出它们的商和余数并进行输出。

#include

main()

{inta,b,c,d;

printf("inputtwonumbers:

\n");

scanf("%d,%d",&a,&b);

c=a/b;

d=a%b;

printf("c=%d,d=%d",c,d);

}

 

4-23输入一整数,判断奇数还是偶数

#include

main()

{

inti;

printf("enterainteger:

\n");

scanf("%d",&i);

if(i%2==0)

printf("%disaeven",i);

else

printf("%disaodd",i);

}

 

4-24输入三个数,打印出最大的数

#include

main()

{

inta,b,c,max=0;

printf("enterthreenumbers:

\n");

scanf("%d,%d,%d",&a,&b,&c);

max=a;

if(max

if(max

printf("max=%d",max);

}

 

4-24输入三个数,打印出最大的数

#include

main()

{

inta,b,c,max=0;

printf("enterthreenumbers:

\n");

scanf("%d,%d,%d",&a,&b,&c);

max=a;

if(max

if(max

printf("max=%d",max);

}

 

5.19输出公元2000年到3000年中所有的闰年,每10个换行。

#include

main()

{

inti,j=0;

for(i=2000;i<=3000;i++)

{if((i%4==0)&&(i%100!

=0)||(i%400==0))

{printf("%5d",i);

j++;

if(j%10==0)

printf("\n");

}

}

}

 

p/75习题6.19

输入一个字符(回车结束),输出每个字符以及对应的ASCII码,每行3对。

#include

main()

{

inti=0;

charch;

while((ch=getchar())!

='\n')

{

printf("%4c%4d",ch,ch);

i++;

if(i%3==0)

printf("\n");

}

}

 

p/75习题6.21(程序填空)

编写程序,统计输入的行数,用!

结束输入,!

所在行不计入行数。

#include

main()

{

charch;

inti=0;

while((ch=getchar())!

='!

')

{

if(ch=='\n')

i++;

}

printf("%d",i);

}

 

7.15编写函数intmymod(inta,intb)用以求a被b除之后的余数。

#include

intmymod(intx,inty)

{

intremainder;

remainder=x%y;

returnremainder;

}

main()

{

inta,b,c;

printf("enteraandb:

\n");

scanf("%d,%d",&a,&b);

c=mymod(a,b);

printf("余数=%d\n",c);

}

 

9-29编写函数,把数组中的所有奇数放在另一个数组中返回。

#include

intfun(inta[],intb[])

{

inti,j=0;

for(i=0;i<10;i++)

if(a[i]%2==1)

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

returnj;

}

main()

{inta[10],b[10],i,j;

for(i=0;i<10;i++)

scanf("%d",&a[i]);

j=fun(a,b);

for(i=0;i

printf("%d",b[i]);

}

 

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

当前位置:首页 > 表格模板 > 合同协议

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

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