int main(){ int num = 0;char str[100];while(getchar(str + num) != '\n'){ num++;if(100 == num)break;} printf("%d\n",num);return 0;} 你运行看看,是不是你要的效果!!!
include <stdio.h> intmain(){ inta,b,c,ch;a=b=c=0;//计数器初始化为0.while((ch=getchar())!='\n')//循环读取字符,到换行结束。{ if(ch>='0' && ch<='9')//数字 a++;else if((ch>='a' && ch<='z')||(ch>='A' && ch<='Z'))//字母 b++;else//其它 c++...
从键盘上输入一行字符(不多于40个,以回车换行符作为输入结束标记),将其中的大写字母改为小写字母,其它字符不变,然后逆向输出。main(){chara[40];intn=
题目 c++输入一行字符,分别统计出其中英文字母,空格,数字字符和其它字符的个数.用cin.get(c)函数从键盘上输入一个字符给变量c,直到输入回车换行字符'\n'为止. 相关知识点: 试题来源: 解析#include <iostream>using namespace std;int main(){ char c;...
MOV CL, NNN ;收到字符的个数.MOV CH, 0 CMP CX, 0 JNZ DO_IT JMP EXIT DO_IT:LEA SI, III ;收到字符的起始地址.;---下面开始循环统计.AGAIN:MOV AL, [SI]CMP AL, ' ' ;- ' 'JNZ N_num ;INC S_N JMP NEXT N_num:CMP AL, ':' ;- ...
百度试题 题目32.从键盘输入一行字符,以换行符结束,分别以正向和反向的次序输出 输入: C Progra相关知识点: 试题来源: 解析反馈 收藏
程序的功能是: 从键盘输入一行字符,以按Enter键作为结束标志,分别统计其中字母(不区 用指向指针的指针的方法对5个字符串排序并输出 ASCII码排序 输入一个字符串把其中的字符按逆序输出 C语言本身没有输入输出语句 输入一行字符统计其中有多少个单词 已知字符a的ascii码 字符的ascii码 输入一个以回车结束的字符串 C...
include<iomanip> using namespace std;void main(){ int i=0;char ch[40];gets(ch);i=strlen(ch);for(i=i-1;i>=0;i--){ if(ch[i]>='A'&&ch[i]<='Z')ch[i]=ch[i]+32;else if(ch[i]>='a'&&ch[i]<='z')ch[i]=ch[i]-32;} cout<<ch<<endl;system("pause")...
从键盘输入一个5×5的矩阵并将其存入一个二维整型数组中,检验其是否为幻方矩阵,并将其按指定格式显示到屏幕上。 输入格式: "%d" 输出格式: 如果是幻方矩阵,输出提示信息: "It is a magic square!" 矩阵元素的输出: "%4d"(换行使用"") 如果不是幻方矩阵,输出提示信息: "It is not a magic square!" ...