#include<stdio.h> int tom(int n) { int s=0; for(int i=1;i<=n;i*=10) { s=n%(i*10)/i+s; } return s; } int main() { int n; while(scanf("%d",&n)!=EOF) { printf("%d\n",tom(n)); } return 0; } 大佬,我这错误50%,求解析~~~
laylow 2020-07-09 14:56:30 |
我写的也是这样,同样50%,/(ㄒoㄒ)/~~
#include <iostream> #include<stdlib.h> #include<string> using namespace std; int main(){ char a[11]; while(gets(a)!=NULL){ int sum=0; for(int i=0;i<strlen(a);i++){ sum=sum+a[i]-'0';} cout<<sum<<endl;} } 运行对为什么说编译错误呢
#include <stdio.h> int main() { int sum=0; int x; char c; while((c = getchar()) != '\n') { x = c; x = x - 48; sum += x; } printf("%d",sum); return 0; } 问一下我这样写错了吗,输入输出也都一样
#include<stdio.h> int main() { int n; int a=0; while(scanf("%d",&n)!=EOF) { while(n) { a+=n%10; n=n/10; } printf("a=%d",a); a=0; } return 0; } 我错在哪里了 明明输入输出都一样啊
ASCII帮了大忙浏览:748 |
C语言训练-大、小写问题 (C语言代码)浏览:724 |
淘淘的名单 (C语言代码)浏览:1090 |
简单的a+b (C语言代码)浏览:596 |
简单的a+b (C语言代码)浏览:807 |
C语言考试练习题_保留字母 (C语言代码)浏览:700 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:606 |
1025题解浏览:732 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:505 |
2006年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:661 |