#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; } 我错在哪里了 明明输入输出都一样啊
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:651 |
Hello, world! (C语言代码)浏览:766 |
DNA (C语言代码)浏览:440 |
Tom数 (C语言代码)浏览:517 |
蚂蚁感冒 (C语言代码)浏览:816 |
剪刀石头布 (C++代码)浏览:1811 |
淘淘的名单 (C语言代码)浏览:1309 |
C语言程序设计教程(第三版)课后习题12.3 (C语言代码)浏览:587 |
C语言程序设计教程(第三版)课后习题9.2 (C语言代码)浏览:646 |
1074(纳闷了,答案错误,求指教)浏览:384 |