1056. 组合数的和(15)
原题: https://www.patest.cn/contests/pat-b-practise/1056
思路: 双层for循环实现
实现:
#include <stdio.h>
int main (void) {
int n;
int arr[10];
int sum = 0;
int i;
int j;
scanf("%d", &n);
for (i = 1; i <= n; i++) {
scanf("%d", &arr[i]);
}
for (i = 1; i <= n - 1; i++) {
for (j = i + 1; j <= n; j++) {
sum += arr[i] * 10 + arr[j];
sum += arr[j] * 10 + arr[i];
}
}
printf("%d", sum);
return 0;
}
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步