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

c语言从键盘上输入一个数

发布时间: 2022-08-21 15:37:50

1. c语言中如何键盘输入一个正整数a,输出a的约数个数

#include <stdio.h>


int main()

{

int n,cnt,i;

scanf("%d",&n);

for(i=1,cnt=0;i<=n;++i)

if(n%i==0)

cnt++;

printf("%d ",cnt);

return 0;

}

2. c语言的题从键盘输入一个整数,求该数各位上的数字分别相逆位的平方和,以及总和。比如

#include<stdio.h>
#include<string.h>
int main()
{
char str[65];
int i, j,n1,n2;
int sum = 0;
printf("input a number: ");
scanf("%s", str);
for(i = 0, j = strlen(str)-1; i <= j; i++, j--)
{
n1 = str[i]-'0';
n2 = str[j]-'0';
sum += n1*n1 + n2*n2;
printf("%d*%d+%d*%d=%d, sum = %d\n", n1,n1,n2,n2,sum);
}
printf("Summary=%d\n", sum);
return 0;
}

3. C语言。从键盘读入一个实数,对其进行四舍五入处理,要求精确到到小数点后两位。

对12.345来说,先乘以1000,得到12345,赋值给整型,12345%10得到个位数,判断这个个位数若大于等于5则把12345加10-个位数,若小于5,则12345减去个位数,然后把最终的数先除以10,再除以100.0。

(3)c语言从键盘上输入一个数扩展阅读:

C语言作为一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。

当前阶段,在编程领域中,C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有较大优势。计算机系统设计以及应用程序编写是C语言应用的两大领域。同时,C语言的普适较强,在许多计算机操作系统中都能够得到适用,且效率显着

4. 2. C语言 从键盘上输入一个数,将之插入到一个有序的数组中。程序的主柜架如下,请完善该程序: #include

#include <stdio.h>
void main()
{
int a[6]={1,3,6,8,9};
int i,n;
printf("请输入一个数");
scanf("%d",&n);
for(i=0;i<5;i++)
{
if(n<=a[i]) //找出已有序列中比n大的第一个数;
{
for(int j=5;j>i;j--) //然后将以后的数都向后移一位,
a[j]=a[j-1];
a[i]=n; //将n插入到
break;
}
}
if(i>=5) //若输入的n比已有数据都要大的话,就直接放在数组的最后一个。
a[5]=n;
for(i=0;i<6;i++)
printf("a[%d]=%d ",i,a[i]);
printf("\n");
}

5. C语言中如何输入一个数,输出这个数的字符。

首先你写的就有问题
应该这样写;scanf("%c",&x);putchar(x);其实他俩的功能一样只不过输入和输出的格式不一样,getchar和putchar只能处理字符,而scanf的功能明显比他多。

6. c语言编程 从键盘输入一个数值,直到该数为正数为止,并求其平方根

1 循环输入整数。

2 判断整数值,如为正数,则退出循环,否则继续输入;

3 利用sqrt函数求平方根

4 输出。

代码如下:

intmain()
{
intn;
doubler;
while(1)
{
scanf("%d",&n);
if(n>0)break;
}
r=sqrt(n);
printf("%lf",r);
}

7. 如何用c语音求从键盘上输入一个整数,求出它的阶乘。 如:6!

使用C语言从键盘上输入一个整数N。然后设置一个累乘,并且初始化初值为1。再使用一个循环,从2~N做乘法,累乘完成以后,输出结果就可以了。