c语言试题 输入一个三位正整数,将该数的百位,十位,和个位的数分三行输出 ,并输出三位数的和 用C语言编输入一个3位的正整数,分别输出它的个位,十位,百位...

\u201c\u4efb\u610f\u8f93\u5165\u4e00\u4e2a\u4e09\u4f4d\u6570\uff0c\u8f93\u51fa\u8fd9\u4e2a\u4e09\u4f4d\u6570\u7684\u767e\u4f4d\u3001\u5341\u4f4d\u548c\u4e2a\u4f4d\uff0c\u5e76\u4e14\u8ba1\u7b97\u5341\u4f4d\u767e\u4f4d\u4e2a\u4f4d\u7684\u548c\u3002\u201dc\u8bed\u8a00\u7a0b\u5e8f

#include int main(void){ int num, i, sum = 0; scanf("%d", &num); while (num > 0) { i = num % 10; // \u4f9d\u6b21\u53d6\u4f4e\u4f4d num /= 10; sum += i; // \u76f8\u52a0 printf("%d\n", i); // \u6253\u5370\u4e00\u4f4d } printf("sum = %d\n", sum); // \u8f93\u51fa\u548c return 0;} \u8fd9\u4e2a\u662f\u4ece\u4e2a\u6570\u6253\u5230\u767e\u4f4d\uff0c\u652f\u6301\u4efb\u610f\u4f4d\u6570\uff0c\u4e0d\u77e5\u9053\u662f\u5426\u7b26\u5408\u8981\u6c42\uff0c\u5982\u679c\u975e\u8981\u4ece\u9ad8\u4f4d\u5f80\u4f4e\u4f4d\u8f93\u51fa\uff0c\u5219\u8981\u6539\u6539\u3002

#include int main(void){ int num, i = 0, sum = 0; int array[20]; // \u5229\u7528\u4e00\u4e2a\u6570\u7ec4\u4e34\u65f6\u63a5\u6536 scanf("%d", &num); // \u83b7\u53d6\u8f93\u5165\u503c while (num > 0) { array[i++] = num % 10; // \u4f9d\u6b21\u5b58\u5230\u6570\u7ec4\u4e2d num /= 10; } for (num=i-1; num>=0; num--){ // \u4ece\u6570\u7ec4\u540e\u5f80\u524d\u6253\u5370 sum += array[num]; printf("%d ", array[num]); } printf("\nsum = %d\n", sum); // \u8f93\u51fa\u548c return 0;}

\u4ee3\u7801\u5982\u4e0b\uff1a
#include
void main()
{
int n,a,b,c;
scanf("%d",&n);
a=n; c=a%10; a/=10; b=a%10; a/=10; a%=10;
printf("%d\u7684\u4e2a\u4f4d\u4e3a%d,\u5341\u4f4d\u4e3a%d,\u767e\u4f4d\u4e3a%d\u3002\n",n,c,b,a)\uff1b
}

c\u8bed\u8a00\uff1a
1.\u7b80\u4ecb\uff1a
C\u8bed\u8a00\u662f\u4e00\u79cd\u8ba1\u7b97\u673a\u7a0b\u5e8f\u8bbe\u8ba1\u8bed\u8a00\uff0c\u5b83\u65e2\u5177\u6709\u9ad8\u7ea7\u8bed\u8a00\u7684\u7279\u70b9\uff0c\u53c8\u5177\u6709\u6c47\u7f16\u8bed\u8a00\u7684\u7279\u70b9\u3002\u5b83\u7531\u7f8e\u56fd\u8d1d\u5c14\u7814\u7a76\u6240\u7684D.M.Ritchie\u4e8e1972\u5e74\u63a8\u51fa\uff0c1978\u5e74\u540e\uff0cC\u8bed\u8a00\u5df2\u5148\u540e\u88ab\u79fb\u690d\u5230\u5927\u3001\u4e2d\u3001\u5c0f\u53ca\u5fae\u578b\u673a\u4e0a\uff0c\u5b83\u53ef\u4ee5\u4f5c\u4e3a\u5de5\u4f5c\u7cfb\u7edf\u8bbe\u8ba1\u8bed\u8a00\uff0c\u7f16\u5199\u7cfb\u7edf\u5e94\u7528\u7a0b\u5e8f\uff0c\u4e5f\u53ef\u4ee5\u4f5c\u4e3a\u5e94\u7528\u7a0b\u5e8f\u8bbe\u8ba1\u8bed\u8a00\uff0c\u7f16\u5199\u4e0d\u4f9d\u8d56\u8ba1\u7b97\u673a\u786c\u4ef6\u7684\u5e94\u7528\u7a0b\u5e8f\u3002\u5b83\u7684\u5e94\u7528\u8303\u56f4\u5e7f\u6cdb\uff0c\u5177\u5907\u5f88\u5f3a\u7684\u6570\u636e\u5904\u7406\u80fd\u529b\uff0c\u4e0d\u4ec5\u4ec5\u662f\u5728\u8f6f\u4ef6\u5f00\u53d1\u4e0a\uff0c\u800c\u4e14\u5404\u7c7b\u79d1\u7814\u90fd\u9700\u8981\u7528\u5230C\u8bed\u8a00\uff0c\u9002\u4e8e\u7f16\u5199\u7cfb\u7edf\u8f6f\u4ef6\uff0c\u4e09\u7ef4\uff0c\u4e8c\u7ef4\u56fe\u5f62\u548c\u52a8\u753b\uff0c\u5177\u4f53\u5e94\u7528\u6bd4\u5982\u5355\u7247\u673a\u4ee5\u53ca\u5d4c\u5165\u5f0f\u7cfb\u7edf\u5f00\u53d1\u3002
2.\u57fa\u672c\u7279\u6027
1\u3001\u9ad8\u7ea7\u8bed\u8a00\uff1a\u5b83\u662f\u628a\u9ad8\u7ea7\u8bed\u8a00\u7684\u57fa\u672c\u7ed3\u6784\u548c\u8bed\u53e5\u4e0e\u4f4e\u7ea7\u8bed\u8a00\u7684\u5b9e\u7528\u6027\u7ed3\u5408\u8d77\u6765\u7684\u5de5\u4f5c\u5355\u5143\u3002
2\u3001\u7ed3\u6784\u5f0f\u8bed\u8a00\uff1a\u7ed3\u6784\u5f0f\u8bed\u8a00\u7684\u663e\u8457\u7279\u70b9\u662f\u4ee3\u7801\u53ca\u6570\u636e\u7684\u5206\u9694\u5316\uff0c\u5373\u7a0b\u5e8f\u7684\u5404\u4e2a\u90e8\u5206\u9664\u4e86\u5fc5\u8981\u7684\u4fe1\u606f\u4ea4\u6d41\u5916\u5f7c\u6b64\u72ec\u7acb\u3002\u8fd9\u79cd\u7ed3\u6784\u5316\u65b9\u5f0f\u53ef\u4f7f\u7a0b\u5e8f\u5c42\u6b21\u6e05\u6670\uff0c\u4fbf\u4e8e\u4f7f\u7528\u3001\u7ef4\u62a4\u4ee5\u53ca\u8c03\u8bd5\u3002C \u8bed\u8a00\u662f\u4ee5\u51fd\u6570\u5f62\u5f0f\u63d0\u4f9b\u7ed9\u7528\u6237\u7684\uff0c\u8fd9\u4e9b\u51fd\u6570\u53ef\u65b9\u4fbf\u7684\u8c03\u7528\uff0c\u5e76\u5177\u6709\u591a\u79cd\u5faa\u73af\u3001\u6761\u4ef6\u8bed\u53e5\u63a7\u5236\u7a0b\u5e8f\u6d41\u5411\uff0c\u4ece\u800c\u4f7f\u7a0b\u5e8f\u5b8c\u5168\u7ed3\u6784\u5316\u3002
4\u3001\u4ee3\u7801\u7ea7\u522b\u7684\u8de8\u5e73\u53f0\uff1a\u7531\u4e8e\u6807\u51c6\u7684\u5b58\u5728\uff0c\u4f7f\u5f97\u51e0\u4e4e\u540c\u6837\u7684C\u4ee3\u7801\u53ef\u7528\u4e8e\u591a\u79cd\u64cd\u4f5c\u7cfb\u7edf\uff0c\u5982Windows\u3001DOS\u3001UNIX\u7b49\u7b49\uff1b\u4e5f\u9002\u7528\u4e8e\u591a\u79cd\u673a\u578b\u3002C\u8bed\u8a00\u5bf9\u7f16\u5199\u9700\u8981\u8fdb\u884c\u786c\u4ef6\u64cd\u4f5c\u7684\u573a\u5408\uff0c\u4f18\u4e8e\u5176\u5b83\u9ad8\u7ea7\u8bed\u8a00\u3002
5\u3001\u4f7f\u7528\u6307\u9488\uff1a\u53ef\u4ee5\u76f4\u63a5\u8fdb\u884c\u9760\u8fd1\u786c\u4ef6\u7684\u64cd\u4f5c\uff0c\u4f46\u662fC\u7684\u6307\u9488\u64cd\u4f5c\u4e0d\u505a\u4fdd\u62a4\uff0c\u4e5f\u7ed9\u5b83\u5e26\u6765\u4e86\u5f88\u591a\u4e0d\u5b89\u5168\u7684\u56e0\u7d20\u3002C++\u5728\u8fd9\u65b9\u9762\u505a\u4e86\u6539\u8fdb\uff0c\u5728\u4fdd\u7559\u4e86\u6307\u9488\u64cd\u4f5c\u7684\u540c\u65f6\u53c8\u589e\u5f3a\u4e86\u5b89\u5168\u6027\uff0c\u53d7\u5230\u4e86\u4e00\u4e9b\u7528\u6237\u7684\u652f\u6301\uff0c\u4f46\u662f\uff0c\u7531\u4e8e\u8fd9\u4e9b\u6539\u8fdb\u589e\u52a0\u8bed\u8a00\u7684\u590d\u6742\u5ea6\uff0c\u4e5f\u4e3a\u53e6\u4e00\u90e8\u5206\u6240\u8bdf\u75c5\u3002Java\u5219\u5438\u53d6\u4e86C++\u7684\u6559\u8bad\uff0c\u53d6\u6d88\u4e86\u6307\u9488\u64cd\u4f5c\uff0c\u4e5f\u53d6\u6d88\u4e86C++\u6539\u8fdb\u4e2d\u4e00\u4e9b\u5907\u53d7\u4e89\u8bae\u7684\u5730\u65b9\uff0c\u5728\u5b89\u5168\u6027\u548c\u9002\u5408\u6027\u65b9\u9762\u5747\u53d6\u5f97\u826f\u597d\u7684\u6548\u679c\uff0c\u4f46\u5176\u672c\u8eab\u89e3\u91ca\u5728\u865a\u62df\u673a\u4e2d\u8fd0\u884c\uff0c\u8fd0\u884c\u6548\u7387\u4f4e\u4e8eC++/C\u3002\u4e00\u822c\u800c\u8a00\uff0cC\uff0cC++\uff0cjava\u88ab\u89c6\u4e3a\u540c\u4e00\u7cfb\u7684\u8bed\u8a00\uff0c\u5b83\u4eec\u957f\u671f\u5360\u636e\u7740\u7a0b\u5e8f\u4f7f\u7528\u699c\u7684\u524d\u4e09\u540d\u3002
3.\u7279\u6709\u7279\u70b9
1.C\u8bed\u8a00\u662f\u4e00\u4e2a\u6709\u7ed3\u6784\u5316\u7a0b\u5e8f\u8bbe\u8ba1\u3001\u5177\u6709\u53d8\u91cf\u4f5c\u7528\u57df\uff08variable scope\uff09\u4ee5\u53ca\u9012\u5f52\u529f\u80fd\u7684\u8fc7\u7a0b\u5f0f\u8bed\u8a00\u3002
2.C\u8bed\u8a00\u4f20\u9012\u53c2\u6570\u5747\u662f\u4ee5\u503c\u4f20\u9012\uff08pass by value\uff09\uff0c\u53e6\u5916\u4e5f\u53ef\u4ee5\u4f20\u9012\u6307\u9488\uff08a pointer passed by value\uff09\u3002
3.\u4e0d\u540c\u7684\u53d8\u91cf\u7c7b\u578b\u53ef\u4ee5\u7528\u7ed3\u6784\u4f53\uff08struct\uff09\u7ec4\u5408\u5728\u4e00\u8d77\u3002
4.\u53ea\u670932\u4e2a\u4fdd\u7559\u5b57\uff08reserved keywords\uff09\uff0c\u4f7f\u53d8\u91cf\u3001\u51fd\u6570\u547d\u540d\u6709\u66f4\u591a\u5f39\u6027\u3002
5.\u90e8\u4efd\u7684\u53d8\u91cf\u7c7b\u578b\u53ef\u4ee5\u8f6c\u6362\uff0c\u4f8b\u5982\u6574\u578b\u548c\u5b57\u7b26\u578b\u53d8\u91cf\u3002
6.\u901a\u8fc7\u6307\u9488\uff08pointer\uff09\uff0cC\u8bed\u8a00\u53ef\u4ee5\u5bb9\u6613\u7684\u5bf9\u5b58\u50a8\u5668\u8fdb\u884c\u4f4e\u7ea7\u63a7\u5236\u3002
7.\u9884\u7f16\u8bd1\u5904\u7406\uff08preprocessor\uff09\u8ba9C\u8bed\u8a00\u7684\u7f16\u8bd1\u66f4\u5177\u6709\u5f39\u6027\u3002

只是三位数的话,下面的代码就可以了!
#include<stdio.h>
int main()
{
int n;
int a,b,c;
scanf("%d",&n);
a=n%10;
b=n/10%10;
c=n/100;
printf("%d\n",c);
printf("%d\n",b);
printf("%d\n",a);
printf("%d+%d+%d=%d\n",c,b,a,a+b+c);
}

输出个、十、百位的数值并求和的代码就:

#include<stdio.h>

int main()

{

int num;

int a,b,c;

scanf("%d",&num);

a = num/100;

b = (num%100)/10;

c = num%10;

printf("a= %d,b = %d,c= %d
",a,b,c);

return 0;

}



#include <stdio.h>
int main()
{
int n,count,digit[10],i,sum;
scanf("%d",&n);
for(i=0;n;++i)
{
digit[i]=n%10;
n/=10;
printf("%d\n",digit[i]);
}
for(count=i,sum=i=0;i<count;++i)
{
sum+=digit[i];
printf("%d",digit[i]);
if(i==count-1)
{
printf("=");
}
else
{
printf("+");
}
}
printf("%d\n",sum);
return 0;
}

#include <stdio.h>

int main( void ){
int a=0;
int x,y,z;
while( EOF == scanf("%d",&a) || a > 999 || a < 100 )
printf("input integer more than 100 and less than 1000:");
x = a/100;
y = a/10%10;
z = a%10;
printf("%d\n%d\n%d\n",x,y,z);
printf("%d+%d+%d=%d\n",x,y,z,x+y+z);

return 0;

}

扩展阅读:扫一扫出答案 ... 大一c语言考试题库app ... 免费拍照答题一秒出答案 ... c十十入门编程 ... c十十编程要学多久 ... c语言答案查询软件 ... c语言题库及答案大全 ... 免费搜题拍照 ... 大一c语言考试题及答案 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网