输入一个整数,输出它的绝对值(C语言)
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 05:31:40
#includemain(){inti=0,s=0,n;scanf("%d",&n);while(n>0){s+=n%10;i++;n/=10;}printf("%d%d\n",s,i);}
publicclassClient{publicstaticvoidmain(String[]args){factors(120);factors(1200);factors(349);factors
main(){inta=0,i;scanf("%d",&a);for(i=0;i
#includevoidmain(){intx,a,b,c;scanf("%d",&x);a=x/100;b=x/10%10;c=x%10;x=c*100+b*10+a;printf("%d",x);
varn:longint;beginreadln(n);ifnmod7=0thenwriteln('yes'){除以7取余,是否等于0,等于则输出yes,否则输出no}elsewriteln('no'
#include#include#include#includeusingnamespacestd;//计算num内的所有素数(不包括num)voidCalcPrimes(intnum,vector&
PrivateSubCommand1_Click()a=Abs(InputBox("请输入第一个整数","输入数据"))b=Abs(InputBox("请输入第二个整数","输入数据"))c=Abs(
接收输入的一串符号.第一个符号,如果不是“-”,那么:输出时,先输出“-”,再把刚刚接收的,输出出来.即可.第一个符号,如果是“-”,那么:输出时,把“-”去掉,从第二个符号输出.即可.
#include#includeintmain(){scanf("%lf",&k);printf("%d\n",(int)sqrt(k));}
方法一://用数学函数#include#includevoidmain(){inta;scanf("%d",&a);printf("%d\n",abs(a));}方法二://判断#includevoi
voidmain(intargc,char*argv[]){inta[10]={0};inti=0,temp=0,j=0;//i为数组下标,temp为临时变量,j为最大值的下标intn=10;//数组
很基础的,楼主要好好学习啊#include#includevoidmain(){inti;scanf("%d",&i);for(intj=1;j
是第一个吧如果是大等于O就直接输出X如果小于0输出-X
#include"math.h"#includevoidmain(){\x05inta;\x05floatp,q;\x05printf("inputa:");\x05scanf("%d",&a);\x
先看它一共有几位假设有54321位,该数字除以10000取模,就是第一位数字5,然后减去50000,得4321,继续
不明白楼主让用C语言,大家怎么都用C++ #include<stdio.h>void main(){ int num,temp,number=0,s
#include#includeusingnamespacestd;intmain(intargc,char*argv[]){inti,j;cin>>i;if(i{j=sqrt(i);cout
楼上说没错,while(X)是先进行X判断然后再执行{语句体},而do..while则是先执行do{语句体},再判断while(X),这样会导致do..while比while执行语句体的次数多一次再问
Line8这个赋值语句不对.再问:为什么??再答:很明显。b2=(x-b2*100)/10;你这语句也太奇葩了,b2根本就没有值,它是一个很奇怪的数,结果出来个负的当然很正常。你可以尝试以下代码:#i