当前位置:首页 » 编程语言 » c语言如何输入四位整数
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言如何输入四位整数

发布时间: 2023-03-14 03:38:20

‘壹’ c语言、输入四位数、倒序输出。

#include <stdio.h>
main()
{
int Data,NewData,a,b,c,d;
printf("输入一个四位数:");
scanf("%d",&Data);
a=Data%10; /* 原数的个位 */
c=Data/100%10; /* 原数的百位 */
b=Data/10%10; /* 原数的十位 */
d=Data/1000 ; /* 原数的万位 */
NewData=a*1000+b*100+c*10+d; /* 组成新的数 */
printf("%d的逆序数为%d\n",Data,NewData);
}

如果满意、、请好评。。谢谢。

‘贰’ c语言中,提示输入一个4位数的整数,然后把每一位相加

#include<stdio.h>

void main(void)

{

inta,i,sum=0;

inttemp,b;

printf("请输入一个四位数: ");

scanf("%d",&a);

for(i=0;i<4;i++)

{

temp=a%10;

a/=10;

sum+=temp;

}

printf("%d的各个数字之和为:%d",b,sum);

//sum就是最后的结果

}

(2)c语言如何输入四位整数扩展阅读

C语言输入两个整数,求和并输出(计算a+b)

#include<stdio.h>

#include<stdlib.h>

int main()

{

inta,b,sum;//一、定义变量,int代表数据类型——整数,sum求和;

printf("请输入两个整数:");

scanf("%d%d",&a,&b);//二、输入数据,%d对输入类型的限制代表——整数,并把这俩个数分别给&a和&b两个变量,&取地址运算符;

sum=a+b;//三、数据处理,把a、b的和赋值给sum;

printf("这两个数的和是:%d ",sum);//四、输出结果,%d输出一个整形数这个数就是sum;

printf("计算完成");

return0;//返回;

}

‘叁’ 任意输入4个整数,从大到小排列输出。c语言程序怎么写

个整数的排序,有使用单个变量和使用数组二种方法实现。
使用单个变量的方法:
#include<stdio.h>
int main()
{int a,b,c,d,t;
scanf("%d%d%d%d",&a,&b,&c,&d);
if(a>b){t=a;a=b;b=t;}
if(a>c){t=a;a=c;c=t;}
if(a>d){t=a;a=d;d=t;}
if(b>c){t=b;b=c;c=t;}
if(b>d){t=b;b=d;d=t;}
if(c>d){t=c;c=d;d=t;}

printf("%d %d %d %d\n",a,b,c,d);
return 0;
}

使用数组和循环的方法:
#include<stdio.h>
int main()
{int a[4],i,j,t;
for(i=0;i<4;i++) //读入4个数据
scanf("%d",&a[i]);
for(i=0;i<3;i++) //冒泡排序
for(j=0;j<3-i;j++)
if(a[j]>a[j+1])
{t=a[j];a[j]=a[j+1];a[j+1]=t;}

for(i=0;i<4;i++) //输出4个数据
printf("%d ",a[i]);
printf("\n");
return 0;
}

‘肆’ 用C语言程序编写“输入一个四位整数(如1234),使其倒序输出(如4321),并求其各位之和。”

先写出其倒序,然后求其和。
具体程序代码如下:
#include
"stdio.h"
int
main
()
{
int
x,y;
//x是原数字,y是倒序后的数字
printf("请输入原数字:");
scanf("%d",&x)
;
if(x>9999)
printf("输入数字不能超过9999");
else
{
for(y=0;x!=0;x=x/10
)
y=y*10+x%10;
}
printf("倒序后的数字是:%d",y);
system("pause");
}