//#include "stdafx.h"//vc++6.0加上这一行.
#include
#include
using namespace std
void main(void){
ifstream infile("by3.txt");
int sumby3=0;
char ch,flag=1;
while(!infile.eof()){
if((ch=infile.get())!=' ' && ch!='\n'){
cout << ch;
sumby3+=ch-'0';
flag=1;
}
else if(flag){
cout << endl;
if(!(sumby3%3)) cout << "Yes" << endl;
else cout << "No" << endl;
flag=sumby3=0;
}
}
infile.close();
cout << endl;
}
当字符串处理
每个字符转数字,所有字符单独转数字相加,判断累加和是否能被3整除
输入文件是txt吗?