求几道简单C语言编程题答案
1、输入生日(年y0,月m0,日d0),输入当前日期(年y1,月m1,日d1),输出十足年龄。2、输入一整数,打印出是奇数还是偶数。3、输入一行数字字符(用EFO结束),...
1、输入生日(年y0,月m0,日d0),输入当前日期(年y1,月m1,日d1),输出十足年龄。
2、输入一整数,打印出是奇数还是偶数。
3、输入一行数字字符(用EFO结束),每个字符前后都有空格,编程把这一行中的数字转换成一个整数。
4、编程序,打印出输入的一行中的小写字母的个数。
十足年龄就是周岁
ps:拜托各位高手把四个程序一起编了好吗,这样不太好送分啊 展开
2、输入一整数,打印出是奇数还是偶数。
3、输入一行数字字符(用EFO结束),每个字符前后都有空格,编程把这一行中的数字转换成一个整数。
4、编程序,打印出输入的一行中的小写字母的个数。
十足年龄就是周岁
ps:拜托各位高手把四个程序一起编了好吗,这样不太好送分啊 展开
6个回答
展开全部
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已经是文件尾,怎样输出结果?
#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已经是文件尾,怎样输出结果?
展开全部
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已经是文件尾,怎样输出结果?
#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已经是文件尾,怎样输出结果?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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已经是文件尾,怎样输出结果?
#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已经是文件尾,怎样输出结果?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
十足年龄是什么年龄?
第二个最简单:
#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;
}
第二个最简单:
#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;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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();
}
#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();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询