2016 - 2024

感恩一路有你

C语言编写自动售货机程序 C语言如何实现任意输入10个整数?

浏览量:1693 时间:2021-03-11 09:18:33 作者:admin

C语言如何实现任意输入10个整数?

#include

void main()

{

int a[10],i,n=0,sum=0

printf("请输入十个整数:")

for(i=0i

{

scanf("%d",&a[i])

if(a[i]%2!=0)

{

n

sum=sum a[i]

}

}

printf("共有%d个奇数,它们的和是:%dn",n,sum)

}

用C语言怎么实现输入任意个数的整数并排序?

楼主的思路是对的。不能直接对数组用动态定义,但是可以对指针使用。所以动态定义一个指针,把它当成数组用。我把你的程序做了些简单的修改,运行成功。源程序如下:#include<stdio.h>#include<stdlib.h>main(){float*ainti,j,lengthprintf("请输入要排序数字的个数:n")scanf("%d",&length)a=(float*)malloc(length*sizeof(float))printf("请输入%d个数(数字之间用空格或回车隔开):n",length)for(i=0i<lengthi ){scanf("%f",&a[i])}for(i=0i<length-1i )for(j=0j<length-1-ij )if(a[j]>a[j 1]){a[j]=a[j] a[j 1]a[j 1]=a[j]-a[j 1]a[j]=a[j]-a[j 1]}printf("这%d个数从小到大排列的顺序是:n",length)for(i=0i<lengthi )printf("%-7.2fn",a[i])}

c语言中,输入任意一个整数,如何获取其长度?

1,把这个数字转换成字符串,再数这个字符串的长度2,log10 这个数字,再去掉后面小数点。两种方式各有长短,你自己看情况

C语言编写自动售货机程序 c语言如何连续输入多个数 c语言输入任意个数数据

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。