第二次作业
1编写程序,定义两个变量,赋值并输出 #include <stdio.h> main(){ int a=1,b=2; printf("%d%d",a,b); }
2定义一个单精度和双精度变量,赋值并输出 #include <stdio.h> main(){ float a=1.4; double b=2.8; printf("%f\n%lf\n",a,b); }
3定义一个字符型变量c1,赋值,并输出字符及对应的ASCII码 #include <stdio.h> main(){ char c1='a'; printf("%c\n%d\n",c1,c1); }
4定义一个整形变量a和单精度变量b,分别赋值6和7.68,将b的值强制转换为整形,与相加并输出 #include <stdio.h> main(){ int a=6,c; float b=7.68; c=(int)b+a; printf("%d\n",c); }
5定义两个变量a,b并赋值,交换它们的值并输出 #include <stdio.h> main(){ int a=1,b=2,t; t=a; a=b; b=t; printf("%d\n%d",a,b); }
6输入长和宽,求周长和面积 #include <stdio.h> main(){ int a,b,c,d;//a=长度b=宽度c=周长d=面积 printf("请输入长和宽"); scanf("%d%d",&a,&b); c=(a+b)*2; d=a*b; printf("周长是%d\n面积是%d\n",c,d); }
1编写程序,使用scanf函数接收整型实型字符型的变量,并分行依次输出 #include<stdio.h> main(){ int a; double b; char c; scanf("%d%lf%c",&a,&b,&c); printf("%d\n%lf\n%c\n",a,b,c); }
2编写程序,通过scanf函数接收两个字符型变量,并输出。 #include<stdio.h> main(){ char a; char b; scanf("%c%c",&a,&b); printf("%c\n%c\n",a,b); }
3编写程序,接受圆柱体的底面半径和高,输出其体积(结果保留两位小数) #include<stdio.h> main(){ double a,b,c; printf("请输入底面半径和高"); scanf("%lf%lf",&a,&b); c=a*a*3.14; c=c*b; printf("体积是%.2f\n",c); }
4输入一个三位数,分别输出个位十位百位 #include<stdio.h> main(){ int a,b,c,d; printf("请输入三位数"); scanf("%d",&a); b=a/100; c=a%100/10; d=a%10; printf("百位是%d\n十位是%d\n个位是%d\n",b,c,d); }
5输入一个小写字母,转成大写并输出 #include<stdio.h> main(){ char a; printf("请输入一个小写字母"); scanf("%c",&a); a=a-32; printf("%c\n",a); }
6超市购物结算 #include<stdio.h> main(){ float a,b,c,d,e,f; printf("********************************************************************************"); printf(" 欢迎光临 \n "); printf("请输入单价"); scanf("%f",&a); printf("请输入数量"); scanf("%f",&b); c=a*b; printf("您需付的总金额%f",c); d=(int)(c*0.8); printf("打八折抹零后需支付%f",d); printf("付款"); scanf("%f",&e); f=e-d; printf("找您%f",f); }