C语言作业

来源:互联网 发布:java金融项目开发文档 编辑:程序博客网 时间:2024/05/18 01:27
第一题!!!
 
/* Note:用八进制,十六进制,十进制输出一个整数 */  #include "stdio.h"   main()  {   int x;      printf("input a number:%d\n",x);      scanf("%d",&x);      printf("%o\n",x);      printf("%x\n",x);        } 
 
 
第二题!!!/* Note:输入一个小数(整数部分3位、小数部分5位),把该小数分别按照以下格式输出 
1.小数部分4位宽度,整个数字8位宽度 
2.小数部分3位宽度,整个数字9位宽度,空白部分使用0填充
 */
#include "stdio.h"main(){    float x;    scanf("%f",&x);    printf("%8.4f\n",x);    printf("%09.3f",x);}
第三题!!!
 
/* Note:输入一个整数,如果该整数x符合条件:-1<x<10,则输出“ok”,否则输出“not ok”
 */
#include "stdio.h"main(){    int x;    scanf("%d",&x);    if(-1<x&&x<10)       printf("ok");    else       printf("not ok");    }
第四题!!!
 
/* Note:
  1. 输入一个整数,如果该整数大于1000,则输出“big”,如果该整数介于100到1000之间(包含两个边界),则输出“middle”,如果上面两种情况都不满足,输出”small“
*/#include "stdio.h"main(){ int x; scanf("%d",&x); if(x>1000) printf("big"); if(x>=100&&x<=1000) printf("middle"); else printf("small"); }
第五题!!!
 
//输入一个整数,如果该整数介于1到12之间,则输出对应的月份,比如输入为4,则输出”April“    -_-!;否则输出”not valid month number“#include "stdio.h"int month(int *n){ char *a[]={"January","February","March","April","May","June","July","August","September","October","November","December"};  printf("%s\n",a[*n-1]);}int main(){ int k; printf("请输入月份号\n"); scanf("%d\n",&k); month(&k);}
 
    
第六题!!!
 
//使用for循环,计算2+4+6+...+100
#include "stdio.h"void main(){ int i,sum; sum=0; for(i=2;i<101;i=i+2) sum+=i;    printf("%d",sum);}
 
 
第七题!!!
 
//使用while循环,计算2+4+6+...+100#include "stdio.h"void main(){ int i,sum; sum=0; i=2; while(i<101){    sum+=i;    i=i+2; } printf("%d",sum);    }
 
 
第八题!!!
 

/* 使用do while循环,计算2+4+6+...+100 */#include "stdio.h"void main(){   int i,sum;   sum=0;   i=0;   do {      i=i+2;      sum+=i;   }   while(i<100);   {printf("%d",sum);}

    }

0 0
原创粉丝点击