求两道简单的题目
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(); }