C语言编程改错

C语言编程改错,第1张

#include <stdioh>

#include <mathh>

#include "mathh"

float fun(int n)

{

int i = 0, sum = 0;

float s = 20f;

for (i = 1; i <= n; i++)

{

sum = sum + i;

if (sum == 1) continue;

printf("( 1 +  %d ) + 1 =  %d\n", i, sum + 1);

s = s / (sum + 1);

printf(" %016f \n", s  );

}

return s;

}

int  main()

{

fun( 10 );

return 0;

}

顺便做了一下输入错误时提醒重新输入,如图

#include <stdioh>

#include <ctypeh>

//测试字符的函数

int main(void)

{

double transit=00;

char symbol = 0;

int flag=1;

printf("转换温度以温度后面加(F或C)以单击enter继续:\n");

while(flag)

{

scanf("%lf %c",&transit,&symbol);

switch(toupper(symbol))//将小写转换为大写

{

case 'C':

printf("%3lf摄氏度转换华氏度为%3lf\n",transit,(transit+32)9/5);

flag=0;

break;

case 'F':

printf("%3lf华氏度转换摄氏度为%3lf\n",transit,(transit-32)5/9);

flag=0;

break;

default:

printf("你输入的符号有误,请重新输入:\n");

break;

}

}

return 0;

}

修改了,测试都可以了。

#include<stdioh>

char fun(char c)

{

if(c<='Z'&&c>='A')

c += 'a'-'A';

return c;

}

void main()

{

char s[81],p=s;

gets(s);

while(p)

{

p=fun(p);

putchar(p);

p++;

}

putchar('\n');

}

以上就是关于C语言编程改错全部的内容,包括:C语言编程改错、C语言程序改错、c语言程序改错等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9495233.html

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

发表评论

登录后才能评论

评论列表(0条)

保存