编程 五位数反序c语言,通达信如何按顺序取正整数,『C语言』如何输入任意5位正整数,然后让其按倒序输出?...

本文提供多种C语言程序示例,展示如何输入并处理五位正整数,包括数字反转、顺序输出各数字等实用操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Q1:『C语言』如何输入任意5位正整数,然后让其按倒序输出?

////////////////////////////////////////////////

////功能:5位整数反转

////作者:悉雨辰寂

////////////////////////////////////////////////

//头文件

#include

#include

//主函数

main()

{

char str_in[6];

char str_out[6];

printf("请输入一个五位整数:")

scanf("%s",str_in);

str_out=my_strrev(str_in);

printf("反转后的五位整数是:%s",str_out);

}

//反转函数

char * my_strrev(char *str)

{

char *right = str;

char *left = str;

char ch;

while (*right) right++;

right--;

while (left < right)

{

ch = *left;

*left++ = *right;

*right-- = ch;

}

return(str);

}

悉雨辰寂

Q2:C语言:输入一个五位数的正整数,按顺序输出组成该整数的各个数字。

随便码了一个最简单的,有需求再追问#includeint main(){ int dat[5]; printf("Please Enter 5 Data\n"); scanf("%d,%d,%d,%d,%d",&dat[0],&dat[1],&dat[2],&dat[3],&dat[4]); printf("%d,%d,%d,%d,%d",dat[4],dat[3],dat[2],dat[1],dat[0]); getch(); return 0;}希望能帮助你。

Q3:有没有C语言大神啊,帮写个程序呗。输入一个五位数的正整数,按顺序输出组成该整数的各位数字!!!!

#include

int main()

{

int n=0;

int i=10000;

printf("input n:");

scanf("%d" ,&n );

while ( i )

{

printf("%d\n" , n/i%10) ;

i /= 10 ;

}

return 0;

}

Q4:输入n个正整数整数,按顺序输出各位数

写复杂了,逻辑也不对。

//#include "stdafx.h"//vc++6.0加上这一行.

#include "stdio.h"

void main(void){

int c,b,h,n,i,m,x,a;

scanf("%d",&n);

while(n--){

scanf("%d",&x);

c=x;

b=10;

while(c/=10) b*=10;

while(b/=10){

printf("%d ",x/b);

x%=b;

}

printf("\n");

}

}

Q5:请高手将这个通达信幅图改成出现“黑马”的选股公式

多空线:=SMA((O+CLOSE+HIGH+LOW)/4,3,1); 强命线:=EMA(COST(81),10); CTX:=(3*C+H+L+O)/6; IONG:=(8*CTX+7*REF(CTX,1)+6*REF(CTX,2)+5*REF(CTX,3)+4*REF(CTX,4)+3*REF(CTX,5)+2*REF(CTX,6)+REF(CTX,8))/36; CTXIONG:=VOL=HHV(VOL,10) AND VOL>2*REF(VOL,1) AND CLOSE>IONG AND C>O; XG:=FILTER(CTXIONG,5); BB1:=CROSS(多空线,强命线); VBR1:=EMA(CLOSE,8); VBR2:=EMA(CLOSE,20); YA:=IF(C>=O,AMOUNT,0); YAOBV:=SUM(YA,0); MOBV:=SUM(AMOUNT,0); BL:=100*YAOBV/MOBV; MABL3:=IF(BARSSINCE(C)>=3,MA(BL,3),50); MABL30:=IF(BARSSINCE(C)>=30,MA(BL,30),MABL3); SSS3:=COUNT(CROSS(VBR1,VBR2),10)>=1; SSS4:=COUNT(CROSS(MABL3,MABL30),10)=1; 黑马:COUNT(XG,5)>=1 AND BB1 AND SSS3 AND SSS4;

Q6:黑马现形通达信指标公式源码

一共9天,29、30日,1-7日。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值