c 反向输出整数各位
来源:学生作业帮助网 编辑:作业帮 时间:2024/10/03 00:22:33
intmain(){intinput;inti;intn1,n2,n3;scanf("%d",&input);for(i=100;i
以上函数中for(;n%10!=0;k++)n=n/10;这个位置就不对了,如果输入750,想想看会是什么结果!for(;m%10!=0;k--)也和上边的错误有异曲同工之妙,嘿嘿……以下是我刚写的一
#include"stdio.h"main(){intn;for(n=1;n
#includemain(){inti=0,s=0,n;scanf("%d",&n);while(n>0){s+=n%10;i++;n/=10;}printf("%d%d\n",s,i);}
#includeintmain(){\x09intn,sum=0;\x09scanf("%d",&n);\x09while(n)\x09{\x09\x09sum+=n%10;\x09\x09n/=10
1.从个位开始输出#includeintmain(intargc,char*argv[]){inta,n;printf("输入一个五位数正整数:");scanf("%d",&a);while(a>0)
#includeintmain(){intm[10],i,j=0,k;longn;scanf("%ld",&n);k=n;while(k>0){k/=10;j++;}i=j;while(i--){m[
方法很多嘛随便来一个:#include#includevoidmain(){charp[10];char*q;inti=0;scanf("%s",p);q=p;while(*(q++))i++;q--
最后的那句判断应该是if(s%5==0)printf(...);你的判断条件错了
#includeintmain(void){intnum,hundred,ten,indiv;printf("请输入一个三位整数:");scanf("%d",&num);hundred=num/100
没必要这么复杂,可参考如下:#includeintmain(){intn,total,i,a[10];printf("请输入一个整数:");scanf("%d",&n);total=0;while(n
#includeintmain(){inti,a[10]={1,5,9,2,7};for(i=4;i>=0;i--)printf("%d",a[i]);}
#includeintmain(){inti=1;longnum;//int的范围是-32768~32767,这里要用long型才够longn;//复制numinta,b,c,d,e;scanf("%
//用传统的方法编这个程序又烦又乱,不如换个思路,用下面这个程序能起到同样的效果,而且可以输入较大的数,好用.#include#includemain(){\x05chara[20];\x05inti
#include"stdio.h"#include"conio.h"#defineQ100voiddx(chars[Q])/*自定义函数,功能实现字符串倒叙*/{inti,j;chartemp;for
楼下这个不正确我用C++写一个,楼主看下,只要把相应的改改就行了#includeintmain(){usingnamespacestd;inta,h,j=1,c,b;cin>>a;//输入a的值h=a
不明白楼主让用C语言,大家怎么都用C++ #include<stdio.h>void main(){ int num,temp,number=0,s
程序:#include(iostream.h)voidmain(void){intn,right_digit,newnum=0;coutn;cout
先把整形转化成String在用数组,
你这个是什么网站啊?看到好多在网上提交答案#includevoidmain(){intop1,op2,result;charch;scanf("%d%c%d",&op1,&ch,&op2);resul