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

来源:百度知道 编辑:UC知道 时间:2024/07/04 06:39:10
1、输入生日(年y0,月m0,日d0),输入当前日期(年y1,月m1,日d1),输出十足年龄。
2、输入一整数,打印出是奇数还是偶数。
3、输入一行数字字符(用EFO结束),每个字符前后都有空格,编程把这一行中的数字转换成一个整数。
4、编程序,打印出输入的一行中的小写字母的个数。
十足年龄就是周岁
ps:拜托各位高手把四个程序一起编了好吗,这样不太好送分啊

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",