《算法笔记》codeup_100000575_C

解答:

#include <cstdio>
#include <cstring>
using namespace std;

int main() {
	char a[9];
	char b[9];
	
	while(scanf("%s %s", &a, &b) != EOF) {
		int result = 0;                      //每次的结果要重新算 
		for(int i=0; a[i]!='\0'; i++) {
			for(int j=0; b[j]!='\0'; j++) {
				int num1, num2;
				num1 = (int)a[i]-48;         //'0'的ASCII序号为48 
				num2 = (int)b[j]-48;
				result += num1 * num2;
			}
		}
		printf("%d\n", result);
	}
	return 0;
} 
发布了43 篇原创文章 · 获赞 3 · 访问量 1367

猜你喜欢

转载自blog.csdn.net/Zen_Ivan/article/details/105474643