怎么判断输入结束与否QAQ
  • 板块P1765 手机
  • 楼主Freya_
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/1/29 15:19
  • 上次更新2024/1/29 15:54:24
查看原帖
怎么判断输入结束与否QAQ
1131627
Freya_楼主2024/1/29 15:19
#include<bits/stdc++.h>
using namespace std;

int  N=1000;
int main(){
	char a[N];
	int ans=0;
	int i=0; 
	while(cin!=0){
		i++;
		scanf("%c",&a[i]);
		if(a[i]=='a')  ans+=1;
		else if(a[i]=='b')  ans+=2;
		else if(a[i]=='c')  ans+=3;
		else if(a[i]=='d')  ans+=1;
		else if(a[i]=='e')  ans+=2;
		else if(a[i]=='f')  ans+=3;
		else if(a[i]=='g')  ans+=1;
		else if(a[i]=='h')  ans+=2;
		else if(a[i]=='i')  ans+=3;
		else if(a[i]=='j')  ans+=1;
		else if(a[i]=='k')  ans+=2;
		else if(a[i]=='l')  ans+=3;
		else if(a[i]=='m')  ans+=1;
		else if(a[i]=='n')  ans+=2;
		else if(a[i]=='o')  ans+=3;
		else if(a[i]=='p')  ans+=1;
		else if(a[i]=='q')  ans+=2;
		else if(a[i]=='r')  ans+=3;
		else if(a[i]=='s')  ans+=4;
		else if(a[i]=='t')  ans+=1;
		else if(a[i]=='u')  ans+=2;
		else if(a[i]=='v')  ans+=3;
		else if(a[i]=='w')  ans+=1;
		else if(a[i]=='x')  ans+=2;
		else if(a[i]=='y')  ans+=3;
		else if(a[i]=='z')  ans+=4;
		else if(a[i]==' ')  ans+=1;
	}
	printf("%d",ans);
	return 0;
}
2024/1/29 15:19
加载中...