c语言中如何让输出的数值分段

c语言中如何让输出的数值分段,第1张

进行数值凯滚分段主要进行字符串分割,使用strtok函数即可实现字符串分割。这里引用一段strtok用法:

The strtok() function returns a pointer to the next "token" in str1, where str2 contains the delimiters that determine the token. strtok() returns NULL if no token is found. In order to convert a string to tokens, the first call to strtok() should have str1 point to the string to be tokenized. All calls after this should have str1 be NULL.

For example:char str[] = "now # is the time for all # good men to come to the # aid of their country"

char delims[] = "#"

char *result = NULL

result = strtok( str, delims )

while( result != NULL ) {undefined

printf( "result is \"%s\"昌孙困\n", result )

result = strtok( NULL, delims )

}

/* 何问起 hovertree.com */

The above code will display the following output:

result is "now "耐念

result is " is the time for all "

result is " good men to come to the "

result is " aid of their country"

#include "码困stdio.h"

#include "math.h"

int main(int argc,char *argv[]){

double x,y

printf("Input x(R:)...\nx=")

scanf("%lf",&x)

if(x<迟巧念5)

y=-x+3.5

else if(x>=5 && x<10)

y=20-3.5*pow(x+3,7)//这里看宽山着像7,是几就把7改成几

else

y=-3.5+sin(x)

printf("y = %g\t(x==%g)\n",y,x)

return 0

}

运行样例:


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12375078.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存