用while做一个输入字母直到q就停的C语言例题

来源:百度知道 编辑:UC知道 时间:2024/05/25 17:16:00
这是我做的 可不对啊 请高手帮忙修改一下 谢谢
#include <stdio.h>
void main()
{
int a=97;
char b;
a=b;
while(a<113)
{
printf("영문자를 입력 하세요: ");
scanf("%c",&b);
if(a==113) break;
a++;
printf("%d\n",b);

}
}
输入字母 输出的是ASCII
楼下的答案怎么一运行怎么老出现10然后再出现ASCII码啊 ?????

#include <stdio.h>
void main()
{
char b;
do{
printf("영문자를 입력 하세요: \n");
scanf("%c",&b);
printf("%d\n",b);
}while(b!='q');
}
谢谢楼下提醒。。
直接写的 没注意

楼上while()后应该有个分号。程序是正确的

#include <stdio.h>

int main()
{
int ch;
while((ch = getchar())!= 'q')
putchar(ch);
return 0;
}

输了q记得按回车

用while做一个输入字母直到q就停的C语言例题 输入一串字符,直到输入一个*号为止,统计其中字母个数和数字个数。 输入一个字符串直到输入一个星号(*)为止,统计其中的字母个和数字个数 用一个键输入顺序字母 用C编程:输入一个字母,如果原字符串中包含此字母,将之删除 编写一个程序,输入一个正整数,要求以相反顺序输出。要求用do-while写出正确的程序。 输入一个字母即可回答的问题 c++用do....while用户输入一个数字打印相同行数上的星每行打印10个星 我做的方案里面有一个机器型号的输入,格式是上下对齐的字母。怎样才能在WORD中打出来这样的字母啊? VB 输入字符,统计有多少个元音字母,有多少其他字母,直到按了回车键结束并显示结果。大小写不区分。