您的位置:首页 > 编程语言 > C语言/C++

C语言作业

2014-04-07 00:22 183 查看
第一题!!!
/*Note:用八进制,十六进制,十进制输出一个整数*/#include"stdio.h"main(){intx;printf("inputanumber:%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(){floatx;scanf("%f",&x);printf("%8.4f\n",x);printf("%09.3f",x);}
第三题!!!
/*Note:输入一个整数,如果该整数x符合条件:-1<x<10,则输出“ok”,否则输出“notok”
*/
#include"stdio.h"main(){intx;scanf("%d",&x);if(-1<x&&x<10)printf("ok");elseprintf("notok");}
第四题!!!
/*Note:输入一个整数,如果该整数大于1000,则输出“big”,如果该整数介于100到1000之间(包含两个边界),则输出“middle”,如果上面两种情况都不满足,输出”small“*/#include"stdio.h"main(){intx;scanf("%d",&x);if(x>1000)printf("big");if(x>=100&&x<=1000)printf("middle");elseprintf("small");}
第五题!!!
//输入一个整数,如果该整数介于1到12之间,则输出对应的月份,比如输入为4,则输出”April“-_-!;否则输出”notvalidmonthnumber“#include"stdio.h"intmonth(int*n){char*a[]={"January","February","March","April","May","June","July","August","September","October","November","December"};printf("%s\n",a[*n-1]);}intmain(){intk;printf("请输入月份号\n");scanf("%d\n",&k);month(&k);}
第六题!!!
//使用for循环,计算2+4+6+...+100
#include"stdio.h"voidmain(){inti,sum;sum=0;for(i=2;i<101;i=i+2)sum+=i;printf("%d",sum);}
第七题!!!
//使用while循环,计算2+4+6+...+100#include"stdio.h"voidmain(){inti,sum;sum=0;i=2;while(i<101){sum+=i;i=i+2;}printf("%d",sum);}
第八题!!!
/*使用dowhile循环,计算2+4+6+...+100*/#include"stdio.h"voidmain(){inti,sum;sum=0;i=0;do{i=i+2;sum+=i;}while(i<100);{printf("%d",sum);}}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: