c语言简单程序代码(c语言编写一个程序,非常简单)
本文目录
c语言编写一个程序,非常简单
(1)
#include "*****"
#include "*****"
int main(int argc,char *argv){
float m,r;
int n;
printf("Please input, the number of the principal and interest rates in turn.\n");
if(scanf("%f,%d,%f",&m,&n,&r)!=3 || m《0 || n《0 || r《0){
printf("Input error, exit...\n");
return 0;
}
printf("Interest: %.0f\n",m*(pow(1+r,n)-1)*.8);
return 0;
}
运行样例:
(2)
#include "*****"
int main(int argc,char *argv){
float h,r;
printf("Please enter r & h(R:) in turn.\n");
if(scanf("%f,%f",&r,&h)!=2 || r《0 || h《0){
printf("Input error, exit...\n");
return 0;
}
printf("The volume is: %.2f\n",****/3*h*r*r);
return 0;
}
运行样例:
简单c语言程序
1、★编写程序,输入两个整数:1500和350,求出它们的商和余数并输出。
main()
{int
a;
int
b;
scanf("%d%d",a,b)
printf("商:%d\n余数:%d",a/b,a%b);
}
2、★编写程序,读入三个整数给a,b,c,然后交换它们中的数,把a中原来的值给b,b中原来的值给c,
c中原来的值给a,且输出改变后的a,b,c的值
main()
{int
a;
int
b;
int
c;
int
tmp;
scanf("%d%d%d",a,b,c)
printf("a:%d
b:%d
c:%d",a,b,c);
tmp=c;
c=b;
b=a;
a=c;
printf("a:%d
b:%d
c:%d",a,b,c);
}
3、★输入两个整型变量a,b的值,输出a+b,a-b,a*b,a/b,(float)a/b,a%b的结果,要求连同算式一起输出,每个算式占一行。
main()
{int
a;
int
b;
scanf("%d%d",a,b)
printf("a+b=%d\na-b=%d\na*b=%d\na/b=%d\n(float)a/b=%f\na%b=%d",a+b,a-b,a*b,a/b,(float)a/b,a%b);
}
4、★输入一个非负数,计算以这个数为半径的圆周长和面积。
main()
{float
a;
scanf("%f",a);
printf("周长=%f\n面积=%f",2*a*****,*****a*a);
}
5、★输入任意一个三位数,将其各位数字反序输出(例如输入123,输出321).
main()
{int
a;
int
b;
scanf("%d",a);
printf("%d",a%10);
a=a%100
printf("%d",a%10);
a=a%10
printf("%d",a%10);
}
6、★输入任意大小的三个整数,判断其中是否有两个奇数一个偶数。若是,则输出“YES”,不是则输出“NOT”
(要求用条件表达式进行判断,不使用if语句)
main()
{int
a;
int
b;
int
c;
int
n=0;
scanf("%d%d%d",a,b,c);
a%2==1?n++:a;
b%2==1?n++:b;
c%2==1?n++:c;
if
n==2
printf("YES");
else
printf("NOT");
}
7、★求前驱字符和后继字符。输入一个字符,找出它的前驱字符和后继字符,并按ASCII码值,按从大到小的顺序输出这三个字符及其对应的ASCII码值。
main()
{char
a;
scanf("%c",a);
printf("%c%c%c"a-1,a,a+1);
}
累啊
c语言简单程序编写
#include《*****》
int main()
{
double num1, num2, result, re;
char sign, euq;
printf("Enter an expression: ");
while(scanf("%lf%c%lf%c%lf", &num1,&sign,&num2,&euq,&result) == 5)
{
switch(sign)
{
case ’+’:
re = num1 + num2;
break;
case ’-’:
re = num1 - num2;
break;
case ’*’:
re = num1 * num2;
break;
case ’/’:
if(num2 != 0)
re = num1 / num2;
break;
}
if( re == result)
printf("Perfect.\n");
else
printf("Error\n");
printf("Enter an expression: ");
}
return 0;
}
更多文章:
united states(united states是什么意思)
2026年5月10日 06:10
拳皇97屠蛇版(拳皇97屠蛇版里,哪个人物最厉害屠蛇版的五强人物是谁啊)
2026年5月10日 06:00
网络舆情监测员具体工作内容有哪些,网络舆情监测员职责是什么?
2026年5月10日 05:50
手机pdf转word免费不限页数(pdf转word免费不限页数)
2026年5月10日 05:50
疫情期间如何保持心理健康,疫情期待平安 如何在居家期间保持积极心态?
2026年5月10日 05:30






