#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语言程序改错等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)