注意:cnt<sum才输出" , " ,因为最后不输出逗号
#include <iostream>
using namespace std;
char str[15];
int main() {char a, b;int sum=0;while (cin >> a) { // 注意 while 处理多个 casestr[sum]=a;sum++;}int cnt;if(sum%3==0){cnt=0;}else if(sum%3==1){cnt=2;}else if(sum%3==2){cnt=1;}for(int i=0;i<sum;i++){cnt++;cout<<str[i];if(cnt%3==0&&cnt<sum)cout<<",";}cout<<endl;
}
// 64 位输出请用 printf("%lld")
#include <iostream>
using namespace std;
int dp[100];
int main()
{int n;cin>>n;if(n==1){cout<<1<<endl;return 0;}else if(n==2){cout<<2<<endl;return 0;}else{dp[1]=1;dp[2]=2;for(int i=3;i<=n;i++){dp[i]=dp[i-1]+dp[i-2];}cout<<dp[n]<<endl;return 0;}
}
// 64 位输出请用 printf("%lld")