顺序结构程序设计
未闻花开_
一个IT小白
展开
-
算两个正整数的最大公约数
#include<stdio.h>int main(){ int c; if(a<=0||b<=0) return -1; while(b!=0) { c=a%b; a=b; b=c; } return a; } int main(void){ int a,b,c; scanf("%d,%d",&a,&b); c=MaxCommonFactor(a,.原创 2021-11-23 19:35:19 · 358 阅读 · 0 评论 -
本关任务:设圆半径r,圆柱高h , 求圆周长C1,半径为r的圆球表面积Sb,圆半径r,圆柱高为h的圆柱体积Vb。 用scanf输入数据,输出计算结果,输出时取小数点后两位数字。请编程序。 P=3.14
#include<stdio.h>#define PI 3.14 int main(void) { float r ,h,C1; double Sb,Vb; scanf("%f,%f",&r,&h); C1=2*PI*r; Sb=4*PI*r*r; Vb=PI*r*r*h; printf("C1=%.2f\nSb=%.2f\nVb=%.2f\n",C1,Sb,Vb); return 0; }原创 2021-11-23 19:37:31 · 7803 阅读 · 1 评论 -
本关任务:编程求以a、b、c为边长的三角形的面积area。
#include<stdio.h>#include<math.h> int main(void) { int a,b,c; float d; double e,S; scanf("%d %d %d",&a,&b,&c); d = (a + b + c) * 0.5; e = d*(d-a)*(d-b)*(d-c); S = sqrt(e); printf("%.3f\n",S); /***.原创 2021-11-23 19:38:37 · 11302 阅读 · 1 评论 -
本关任务:从键盘上输入一个学生的五门成绩,计算出该学生的总成绩和平均成绩。
#include<stdio.h> int main(void) { int a,b,c,d,e,sum; float average; scanf("%d %d %d %d %d",&a,&b,&c,&d,&e); sum = a+b+c+d+e; average = sum/5.00; printf("%d %.2f",sum,average); return 0; }原创 2021-11-23 19:39:43 · 18324 阅读 · 7 评论 -
输入一个三位数,分别求出x的个位数字,十位数字,百位数字的值。
#include<stdio.h> int main(void) { int x; scanf("%d",&x); printf("%d %d %d\n",x/100, x/10%10,x%10); return 0; }原创 2021-11-23 19:57:05 · 14151 阅读 · 2 评论 -
本关任务:已知某物品单价为30,数量为x。求商品的总价钱。用宏定义物品的单价。
include<stdio.h> int main(void)#define A 30 { int x,c; scanf("%d",&x); c=30*x; printf("%d",c); return 0; }。原创 2021-11-23 19:58:25 · 6992 阅读 · 0 评论 -
不使用第3个变量,实现两个数的对调
#include<stdio.h> int main(void) { int a,b; //Enter a and b: scanf("%d%d",&a,&b); printf("a=%d b=%d\n",a,b); a+=b; b=a-b; a=a-b; printf("a=%d b=%d\n",a,b); return 0; }原创 2021-11-23 20:03:11 · 446 阅读 · 0 评论 -
写一个加法程序,输入整数a,b,输出他们的和。
#include<stdio.h> int main(void) { int a,b,c; //Please input a,b: scanf("%d,%d",&a,&b); c =a + b; printf("%d+%d=%d\n",a,b,c); return 0; }原创 2021-11-23 20:04:15 · 2500 阅读 · 0 评论