如何让for循环语句中的i每次加二 5
运行结果在附图,以下为程序。绝对原创,很累,给分吧!
#include <stdio.h>
#include <stdlib.h>
/*
能帮我看一下这道题吗?麻烦您了!O(∩_∩)O~
输入一个正整数repeat (0<repeat<10),做repeat次下列运算:
读入2个整数 lower 和 upper,输出一张华氏—摄氏温度转换表,华氏温度的取值范围是[lower, upper],每次增加2F。计算公式:c = 5 * (f - 32) / 9,其中:c表示摄氏温度,f表示华氏温度。
输出请使用语句 printf("%3.0f %6.1f\n", fahr, celsius);
*/
int main()
{
int repeat,lowerF,upperF;
float celsius,fahr;
int i,j;
printf("输入一个正整数repeat (0<repeat<10):");
scanf("%d",&repeat);
for(j = 0; j < repeat; j++)
{
printf("输入一个正整数lower:");
scanf("%d",&lowerF);
printf("输入一个正整数upperF,大于lower:");
scanf("%d",&upperF);
for(i = 0; (lowerF + i) < upperF + 2; i = i +2)
{
if(lowerF + i >= upperF)
{
fahr = upperF;
}
else
{
fahr = lowerF + i;
}
celsius = 5 * (fahr - 32) / 9;
printf("%3.0f %6.1f\n", fahr, celsius);
}
}
system ("pause");
return 0;
}
for (i = 0; i < 10; i = i + 2)
{
。。。。
}
能帮我看一下这道题吗?麻烦您了!O(∩_∩)O~
输入一个正整数repeat (0<repeat<10),做repeat次下列运算:
读入2个整数 lower 和 upper,输出一张华氏—摄氏温度转换表,华氏温度的取值范围是[lower, upper],每次增加2F。计算公式:c = 5 * (f - 32) / 9,其中:c表示摄氏温度,f表示华氏温度。
输出请使用语句 printf("%3.0f %6.1f\n", fahr, celsius);
#include
void main(void)
{
int repeat = 0;
float Fahrenheit = 0;
float Celsius = 0;
//假如华氏温度的取值范围是[0 - 150]
int lower = 0;
int upper = 150;
printf("输入一个[%d-%d]内的正整数repeat:\n" , lower , upper);
scanf("%d" , &repeat);
//这儿可以判断下repeat是不是在合法范围内
printf("华氏 摄氏\n");
for (Fahrenheit = lower; Fahrenheit < repeat; Fahrenheit += 2)
{
Celsius = 5 * (Fahrenheit - 32) / 9;
printf("%3.0f %6.1f\n", Fahrenheit, Celsius);
}
}
{
System.out.println("你好");
}