求几道简单C语言编程题答案

1、输入生日(年y0,月m0,日d0),输入当前日期(年y1,月m1,日d1),输出十足年龄。2、输入一整数,打印出是奇数还是偶数。3、输入一行数字字符(用EFO结束),... 1、输入生日(年y0,月m0,日d0),输入当前日期(年y1,月m1,日d1),输出十足年龄。
2、输入一整数,打印出是奇数还是偶数。
3、输入一行数字字符(用EFO结束),每个字符前后都有空格,编程把这一行中的数字转换成一个整数。
4、编程序,打印出输入的一行中的小写字母的个数。
十足年龄就是周岁
ps:拜托各位高手把四个程序一起编了好吗,这样不太好送分啊
展开
 我来答
百度网友3e22e38e610
2020-02-02 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:27%
帮助的人:565万
展开全部
1.
#include
<stdio.h>
int
main()
{
int
y0,
m0,
d0,
y1,
m1,
d1,
age;
while
(
scanf("%d%d%d%d%d%d",
&y0,
&m0,
&d0,
&y1,
&m1,
&d1
)
){
age
=
y1
-
y0
-
1;
if
(
m1
>
m0
||
m1
==
m0
&&
d1
>=
d0
)
++age;
printf("年龄为:%d周岁!\n",
age);
}
return
0;
}
4.
#include
<stdio.h>
#include
<memory.h>
int
main()
{
char
p[500];
int
i,
count;
while
(
scanf("%s",
&p)
){
count
=
0;
for
(
i
=
0;
i
!=
strlen(p);
++i
)
if
(
p[i]
>=
'a'
&&
p[i]
<=
'z'
)
++count;
printf("%d\n",
count);
}
return
0;
}
2.
#include
<stdio.h>
int
main()
{
int
n;
while
(
scanf("%d",
&n)
){
if
(
(
n
&
1
)
==
0
)
printf("%d是偶数!\n",
n);
else
printf("%d,是奇数!\n",
n);
}
return
0;
}
第三题(用EFO结束)?EOF吧?EOF已经是文件尾,怎样输出结果?
raisor2009
2008-10-16 · 超过16用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:0
展开全部
1.
#include <stdio.h>

int main()
{
int y0, m0, d0, y1, m1, d1, age;
while ( scanf("%d%d%d%d%d%d", &y0, &m0, &d0, &y1, &m1, &d1 ) ){
age = y1 - y0 - 1;
if ( m1 > m0 || m1 == m0 && d1 >= d0 ) ++age;
printf("年龄为:%d周岁!\n", age);
}
return 0;
}

4.

#include <stdio.h>
#include <memory.h>

int main()
{
char p[500];
int i, count;
while ( scanf("%s", &p) ){
count = 0;
for ( i = 0; i != strlen(p); ++i )
if ( p[i] >= 'a' && p[i] <= 'z' ) ++count;
printf("%d\n", count);
}
return 0;
}

2.

#include <stdio.h>

int main()
{
int n;
while ( scanf("%d", &n) ){
if ( ( n & 1 ) == 0 ) printf("%d是偶数!\n", n);
else printf("%d,是奇数!\n", n);
}
return 0;
}

第三题(用EFO结束)?EOF吧?EOF已经是文件尾,怎样输出结果?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
糜翎脱灵槐
2019-09-18 · TA获得超过3912个赞
知道大有可为答主
回答量:3067
采纳率:25%
帮助的人:172万
展开全部
1.
#include
<stdio.h>
int
main()
{
int
y0,
m0,
d0,
y1,
m1,
d1,
age;
while
(
scanf("%d%d%d%d%d%d",
&y0,
&m0,
&d0,
&y1,
&m1,
&d1
)
){
age
=
y1
-
y0
-
1;
if
(
m1
>
m0
||
m1
==
m0
&&
d1
>=
d0
)
++age;
printf("年龄为:%d周岁!\n",
age);
}
return
0;
}
4.
#include
<stdio.h>
#include
<memory.h>
int
main()
{
char
p[500];
int
i,
count;
while
(
scanf("%s",
&p)
){
count
=
0;
for
(
i
=
0;
i
!=
strlen(p);
++i
)
if
(
p[i]
>=
'a'
&&
p[i]
<=
'z'
)
++count;
printf("%d\n",
count);
}
return
0;
}
2.
#include
<stdio.h>
int
main()
{
int
n;
while
(
scanf("%d",
&n)
){
if
(
(
n
&
1
)
==
0
)
printf("%d是偶数!\n",
n);
else
printf("%d,是奇数!\n",
n);
}
return
0;
}
第三题(用EFO结束)?EOF吧?EOF已经是文件尾,怎样输出结果?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
521linux
2008-10-09 · TA获得超过888个赞
知道小有建树答主
回答量:802
采纳率:0%
帮助的人:362万
展开全部
十足年龄是什么年龄?
第二个最简单:
#include <stdio.h>

int main()
{
int a;
printf( "please input a integer:" );
scanf( "%d", &a );
if( a % 2 == 0 )
printf( "it is a even number" );
else
printf( "it is a odd number" );
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友881638c
2008-10-09
知道答主
回答量:21
采纳率:0%
帮助的人:0
展开全部
4.
#include <stdio.h>
#include <string.h>
void main()
{
int count=0,x,y;
char ch;
printf("输入字符窜,以回车结束:")
ch=getchar();
while(ch!='\n')
{
x=strcmp(ch,'a');
y=strcmp('z',ch);
if(x<0|y<0){};
else count++;
ch=getchar();
}
printf("%d",count);
getch();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式