《机电一体化(C语言程序设计大作业)答案.doc》由会员分享,可在线阅读,更多相关《机电一体化(C语言程序设计大作业)答案.doc(4页珍藏版)》请在金锄头文库上搜索。
1、C语言主要有哪些内容组成?常量 变量,运算符,顺序,循环,分支,指针,函数,库函数,文件操作2哪些内容比较容易掌握,哪些内容较难理解。常见的循环和数据类型算是基础,也比较好理解,指针和堆栈比较难理解3你哪些内容掌握的较好,哪些内容还没有完全掌握。循环和数据类型掌握的较好,指针和堆栈没有完全掌握打印所有水仙花数,并写出程序运行结果main() int i,j,k; for(i=1;i10;i+) for(j=0;j10;j+) for(k=0;k2)/*如果是闰年且月份大于2,总天数应该加一天*/sum+;printf(It is the %dth day.,sum);编程用下列级数求圆周率的值
2、:4 - 4/3 + 4/5 - 4/7 + 4/9 - 4/11 + ,分别计算级数的前100项、第200项和第300项对应得圆周率值,并输出三种情况下圆周率的值。int main()double pi=0;for(int i=1;i100;i+)if(i%2) pi+=1.0/a;else pi-=1.0/a;a+=2;printf(%lf,4*pi);return 0;补充回答: 这是100的情况 200和300把上面的100改掉就行了。编写一函数,比较两个字符串的大小,参数为两个字符串,如果第一个参数字符串大于第二个参数字符串,返回1,如果相等返回0,如果第一个字符串小于第二个字符串,
3、返回-1。在主函数中调用该函数进行测试,注意不能使用函数strcmp()。#include#includeusing namespace std;int str_len(char * a)int i;for(i=0;ai!=0;i+);return i;int str_cmp(char * a,char * b)int a_size = str_len(a);int b_size = str_len(b);if(a_sizeb_size)return 1;else if(a_sizeb_size)return -1;elsefor(int i=0;ibi)return 1;else if(ai
4、bi)return -1;return 0;int main()char a_110 = pause;char a_210 = Pause;char b_110 = hello;char b_210 = ahh;coutstr_cmp:str_cmp(a_1,a_2)t;coutstrcmp:strcmp(a_1,a_2)endl;coutstr_cmp:str_cmp(b_1,b_2)t;coutstrcmp:strcmp(b_1,b_2)endl;coutstr_cmp:str_cmp(a_1,b_2)t;coutstrcmp:strcmp(a_1,b_2)endl;coutstr_cmp:str_cmp(a_2,b_1)t;coutstrcmp:strcmp(a_2,b_1)endl;system(pause);return 0;编写程序,计算1-3+5-7+-99+101的值,并输出答案是51吧!# include void main()int a,b,c,i; a=0,c=1; i=1; while(i=51) b=c*(2*i-1); a=a+b;c=c*(-1); i+; printf(%dn,a);