求两道简单的题目
1、输入一行字符,分别统计出其中英文字母、空格、数字的个数。2、从键盘输入数字,若该数大于0,则在屏幕上显示该数字后等待输入下一个数字;若该数字小于0,则不做任何处理,等待输入下一个数字;若该数字为0,则循环结束。(提示:循环中用continue和break)
这两道题目怎么用C编程啊???

程序代码:/*******************************************************************************
2、从键盘输入数字,若该数大于0,则在屏幕上显示该数字后等待输入下
一个数字;若该数字小于0,则不做任何处理,等待输入下一个数字;若该数
字为0,则循环结束。(提示:循环中用continue和break)
~~~~~~~~~~~~~~~~~~~~``
头一道题有位朋友已经作答了,可能这道题太简单了,所以没人回答。
所以我就献献丑,把它作了吧。程序作得简陋,也有不对的地方,谨作参考。
*******************************************************************************/
#include<stdio.h>
#include<conio.h>
#define Y {char c;while(c=getchar()!='\n');}
int main(void)
{
int i;
while(9)
{
scanf("%d",&i);
Y;
if(i>0) printf("i=%d\n",i);
else if(i<0) continue;
else break;
}
getch();
}