首页 > 其他 > 详细

实验2

时间:2020-10-31 23:58:41      阅读:39      评论:0      收藏:0      [点我收藏+]

1.代码

 1 #include <stdio.h>
 2  int main(){
 3     int a=5,b=7,c=100,d,e,f;
 4 
 5     d=a/b*c;
 6     e=a*c/b;
 7     f=c/b*a;
 8     printf("d=%d,e=%d,f=%d\n",d,e,f);
 9 
10     return 0;
11     }

结果

技术分享图片

整型数据运算取整

2.代码

 1 #include <stdio.h>
 2 int main(){
 3     int x=1234;
 4     float f=123.456;
 5     double m=123.456;
 6     char ch=a;
 7     char a[]="Hello,world!";
 8     int y=3,z=4;
 9 
10     printf("%d %d\n",y,z);
11     printf("y=%d,z=%d\n",y,z);
12     printf("%8d,%2d\n",x,x);
13     printf("%f,%8f,%8.1f,%0.2f,%.2e\n",f,f,f,f,f);
14     printf("%1f\n",m);
15     printf("%3c\n",ch);
16     printf("%s\n%15s\n%10.5s\n%2.5s\n%.3s\n",a,a,a,a,a);
17 
18     return 0;
19     }

结果

技术分享图片

点前表示占的行数,点后表示保留位数

注意输出对应的符号

3.代码

 1 #include<stdio.h>
 2 int main(){
 3     
 4   double x,y;
 5   char c1,c2,c3;
 6   int a1,a2,a3;
 7   
 8   
 9   
10   scanf("%d%d%d",&a1,&a2,&a3);
11   printf("%d,%d,%d\n",a1,a2,a3);
12   scanf("%c%c%c",&c1,&c2,&c3);
13   printf("%c%c%c\n",c1,c2,c3);
14   scanf("%lf%lf",&x,&y);
15   printf("%.1lf,%.1lf",x,y);
16     
17  
18   
19    return 0;
20    
21 }

结果

技术分享图片

输入时一定加&号,double型对应lf char型无需空格

4.代码

 1 #include <stdio.h>
 2 int main (){
 3     char x;
 4     x=getchar();
 5     if (x>=0&&x<=9)
 6       printf("%c是数字字符\n",x);
 7     else if (x>=a&&x<=z||x>=A&&x<=Z)
 8       printf("%c是英文字母\n", x); 
 9     else 
10       printf("%c是其它字符\n", x); 
11     return 0;
12 }

结果

技术分享图片技术分享图片技术分享图片

5.代码

 1 #include <stdio.h>
 2 int main() {
 3 char ans1, ans2;
 4 printf("复习了没? (输入y或Y表示复习了,输入n或N表示没复习) : ");
 5 ans1 = getchar(); // 从键盘输入一个字符,赋值给ans1
 6 getchar(); // 思考这里为什么要加这一行。试着去掉这一行,看看对运行有没有影响。
 7 printf("\n动手敲代码了没? (输入y或Y表示敲了,输入n或N表示木有敲) : ");
 8 ans2 = getchar();
 9 if((ans1==y||ans1==Y)&&(ans2==y||ans2==Y)) // 待补足,判断用户回答ans1和ans2都是小写y或大写Y
10 printf("\n罗马不是一天建成的:)\n");
11 else
12 printf("\n罗马不是一天毁灭的。。。\n");
13 return 0;
14 } 

结果

技术分享图片

技术分享图片

技术分享图片

 

6.代码

 1 #include <stdio.h>
 2 #include <math.h> 
 3 int main() 
 4 {
 5     int n,sum;
 6     
 7     scanf("%d",&n);
 9     sum=(1-pow(2,n))/(1-2);
10     
11     printf("当n=%d时,sum=%d",n,sum);
12     
13     return 0;
14 
15 } 

结果

技术分享图片

 

实验2

原文:https://www.cnblogs.com/xhgg/p/13907866.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!