c语言编程题Word格式文档下载.docx
《c语言编程题Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《c语言编程题Word格式文档下载.docx(5页珍藏版)》请在冰豆网上搜索。
3.18编写程序,输入两个整数:
1500和350,求出它们的商和余数并进行输出。
{inta,b,c,d;
printf("
inputtwonumbers:
\n"
);
scanf("
%d,%d"
&
a,&
b);
c=a/b;
d=a%b;
c=%d,d=%d"
c,d);
4-23输入一整数,判断奇数还是偶数
{
inti;
enterainteger:
%d"
i);
if(i%2==0)
%disaeven"
i);
else
%disaodd"
4-24输入三个数,打印出最大的数
inta,b,c,max=0;
enterthreenumbers:
%d,%d,%d"
b,&
c);
max=a;
if(max<
b)max=b;
c)max=c;
max=%d"
max);
5.19输出公元2000年到3000年中所有的闰年,每10个换行。
inti,j=0;
for(i=2000;
i<
=3000;
i++)
{if((i%4==0)&
&
(i%100!
=0)||(i%400==0))
{printf("
%5d"
j++;
if(j%10==0)
}
p/75习题6.19
输入一个字符(回车结束),输出每个字符以及对应的ASCII码,每行3对。
inti=0;
charch;
while((ch=getchar())!
='
\n'
)
{
printf("
%4c%4d"
ch,ch);
i++;
if(i%3==0)
printf("
p/75习题6.21(程序填空)
编写程序,统计输入的行数,用!
结束输入,!
所在行不计入行数。
!
'
if(ch=='
i++;
7.15编写函数intmymod(inta,intb)用以求a被b除之后的余数。
intmymod(intx,inty)
intremainder;
remainder=x%y;
returnremainder;
inta,b,c;
enteraandb:
c=mymod(a,b);
余数=%d\n"
c);
9-29编写函数,把数组中的所有奇数放在另一个数组中返回。
intfun(inta[],intb[])
for(i=0;
10;
if(a[i]%2==1)
b[j++]=a[i];
returnj;
{inta[10],b[10],i,j;
a[i]);
j=fun(a,b);
for(i=0;
j;
printf("
b[i]);