从键盘中读入一系列字符直到输入字母'a'时才停止
c语言试题 从键盘中读入一系列字符直到输入字母'a'时才停止。请帮忙给出代码答案
#include conio.h void main(){ char data[100]; /*可读入100个字符*/ int i = 0; char c=getch(); while(c != 'a'){ data[i] = c; c = getch(); i++; if(i>=100) break; } }
#include void main() { char c[100],in; int i=0; while( (in=getchar()) != 'a' ) c[i++]=in; c[i]='a'; } 另外,题目意思有点不清,是要把读入的字符储存在一个字符数组中吗?这个程序是按照这个思想写的.
#include #include void main() { char cChar; while(cChar != "a") cChar = getche(); }
#include conio.h #define M 100/*M的值可以自己设大小*/ void main() { char str[M]; char ch; int n=0; do { ch=getchar(); str[n]=ch; n++; if(n>=M) { printf("数组已满,不能再装数了!"); break; } }while(ch!='a'); }
1.字符变量定义 2.读字符放入变量中 scanf 3.循环 while( 字符不为 a ),则继续读 scanf 不难吧?
#include void main() { char ch; while(ch!='a') { ch=getche(); }
答:你把输入法切换成智能ABC 然后摁V+数字1可以找到着些奇怪的符号 以此类推 摁V+2(3-0)都会有不同的符号 需要什么就根据里面的输入详情>>
问:挺简单的一C函数,不过我是初学者,暂时还不会写,请好心人多多帮忙!
答:int mystrlen(char *str) { int n = 0; while (*str) { n++; str++;} return n; } voi...详情>>