int main() { int j, n, s = 0, a = 0; scanf_s("%d", &n); for (j = 1; j <= n; j++) { a = a * 10 + 2; s = s + a; } printf("%d", s); return 0; }
#include <stdio.h> #include<math.h> int A(int a) { if(a==1) { return 2; } else { return A(a-1)+2*((pow(10,a)-1)/9); } } int main() { int n; scanf("%d",&n); printf("%d",A(n)); return 0; }
#include<stdio.h> int main() { int a,b=0; scanf("%d",&a); for(int i=a-1;i>=0;i--) { b=b+2*pow(10,i); } printf("%d",b); } 无法运行到10位以上
#include <stdio.h> int main() { int n; scanf("%d",&n); int i,j; int m=0,cnt=1,sum=0; int a=2; for(i=0;i<n;i++){ cnt = 1; for(j=0;j<i;j++){ cnt *=10; } m += a*cnt; sum += m; } printf("%d",sum); return 0; }
#include <iostream> #include <math.h> using namespace std; int main() { int a = 2, n; while (cin >> n) { int x = 0, Sn = 0; for (int i = 0; i < n; i++) Sn += x += a * pow(10, i); cout << Sn << endl; } return 0; }
#include<stdio.h> int main() { int a, c, n, s; scanf("%d", &n); for (c = 1, a = 0,s=0; n > 0;) { a = a + 2 * c, c = c * 10, n = n - 1; if (a == 0) s = 2; else s = s+a; } printf("%d\n", s); return 0; } 弄个简单的
老铁,我做的对吗? 2020-07-25 08:53:37 |
#include<stdio.h> int main(){ int n, i,j,sum = 2,s=0; scanf("%d", &n); for(j=0;j<n;j++){ for(i =0; i<j; i++){ sum=10*sum+2; }s+=sum;} printf("%d ",s); return 0; }有人知道这个错误怎么回事吗?
大神老白 (C语言代码)浏览:715 |
wu-淘淘的名单 (C++代码)浏览:1339 |
1124题解浏览:595 |
简单的a+b (C语言代码)浏览:951 |
程序员的表白 (C语言代码)浏览:598 |
陶陶摘苹果2 (C语言代码)浏览:601 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:686 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:617 |
整除的尾数 (C语言代码)浏览:814 |
求圆的面积 (C语言代码)浏览:658 |