void main()
{
float x;
printf("請輸入x的值:");
scanf("%f",&x);
if(x<10)
printf("y的值為:%f", x);
else if(x>=10&&x<=20)
printf("y的值為:%f",2* x+5);
else
printf("y的值為:%f", 3*x-5);
}
2
#include<stdio.h>
void main()
{
int sum = 0;
for(int i = 2; i<=100;i=+2)
{
sum +=i;
}
printf("100以內的偶數和為:%d",sum);
}
3、編寫程序,求任意整數N的階乘。
#include<stdio.h>
void main()
{
int n;
int mult = 1;
printf("請輸入壹個正整數\n");
scanf("%d",n);
for(int i = 2; i<=n; i++)
mult*=i;
printf("%d的階乘為%d",n,mult);
}
4、從鍵盤輸入10個整型數,求出其中的最大數和最小數。
#include<stdio.h>
void main()
{
int de[10];
int min,max;
printf("請輸入十個整數");
for(int i= 0; i<10; i++)
scanf("%d",&de[i]);
min = max = de[0];
for(int j = 1; j<10;j++)
{
if(de[j]>max)
max = de[j];
if(de[j]<min)
min = de[j];
}
printf("十個數中的最大數與最小數為%d, %d",max,min);
}
5、編寫壹個函數求兩個數的最大值,並調用該函數求a,b,c的最大值。
#include<stdio.h>
double max(double a,double b)
{
if(a>b)
return a;
else
return b;
}
void main()
{
double a,b,c;
printf(“請輸入三個數");
scanf("%f%f%f",&a,&b,&c);
double d = max(a,b);
double e = max(a,c);
double f = max(d,e);
printf("三個數最大值為%f",f);
}
6、編寫壹個函數求壹個數的絕對值,並調用該函數求表達式|a-b|+c的值。
#include<stdio.h>
double sabs(double a)
{
if(a<0)
return -a;
else
return a;
}
void main()
{
}
明天在編,沒時間了