大学c语言期末考试编程题
靳贩审4894用C语言实现:编程求出某同学期末四门课程的总分及平均分.结果保留小数点后一位. -
骆寇咸17593517259 ______ C++实现: 主程序: int a,b,c,d,s,x; float t; cin>>a>>b>>c>>d; s=a+b+c+d; t=s/4.0; x=round(t*10); cout<<"总分:"
靳贩审4894c语言编程题 -
骆寇咸17593517259 ______ 这个是因为你的语法错误 if { 语句 } else { 语句 } 要这种方式,你的是if(a<=1000) b= sqrt(a);这句判断就结束了,和后面的else没有关系了.要用{}把后面的语句括起来才可以.
靳贩审4894C语言程序设计编程题考题
骆寇咸17593517259 ______ 第一题: #include<stdio.h> int main() { int i,a[1000],n,max; printf("请输入数据个数n\n"); scanf("%d",&n); for(i=0;i<n;i++) scanf("%d",&a[i]); max=a[0]; for(i=0;i<n;i++) { if(a[i]>max) { max=a[i]; } } printf("%d\n",max); } 第二题: #include<...
靳贩审4894C语言 编程题
骆寇咸17593517259 ______ #include <stdio.h> void main() { int i,max; printf("输入数i(输入0停止):"); scanf("%d",i); max=i; do { printf("输入数i(输入0停止):"); scanf("%d",&i); if(i>max) { max=i; } }while(i!=0); printf("最大值为:%d\n",max); }
靳贩审4894C语言编程题
骆寇咸17593517259 ______ void fun(int *a,int *n) { int s = 0; for (int i=1; i<=100; i++) { if ( (i%13==0 || i%5==0) && i%65!=0 ) { a[s++] = i; } } *n = s; }
靳贩审4894一些关于C语言编程题 -
骆寇咸17593517259 ______ 第一题#include#define MAXLEN 100 int main() { char str[MAXLEN]; char c; int num=0; int i=0;//输入 while((c=getchar())!='\n') {*(str+num)=c;++num; }*(str+num)='\0';//处理 if(*str>='a'&&*str{*str='A'+*str-'a';++i; } else if(*str=='\0') { printf("input error...
靳贩审4894C语言编程题
骆寇咸17593517259 ______ #include "stdio.h" #define N 3 /*int serchmax(int b[N][N]); int func1(int b[N][N]); int c[N][N] zhuanzhi(int b[N][N]); int d[N][N] qiuhe(int b[N][N],int c[N][N]);*/ int serchmax(int b[N][N]) {int i,j, max=0; for(i=0;i<N;i++) for(j=0;j<N;j++) {if(max<b[i][j]) max=b[i][j]; ...
靳贩审4894计算机c语言编程题
骆寇咸17593517259 ______ 我编了这个程序,不涉及小时分钟的加减在十进制里这么转换. 小时就是(time2-time1)/100; 分钟就是后2位的相减,如果为负的话,向高位借位加60就行了 #include<stdio.h> main() {int time1,time2,h,m; printf("Enter time1:"); scanf("%d...
靳贩审4894C语言试题 -
骆寇咸17593517259 ______ main() {char a[]="abcdefg",b[10]="abcdefg"; printf("%d %d\n",sizeof(a),sizeof(b)); } 执行后输出结果是(C) A)7 7 B)8 8 C)8 10 D)10 10 因为:数组a,没有给数组大小,...
靳贩审4894C语言编程题
骆寇咸17593517259 ______ 以前刚好给别人解答过 #include "stdio.h" f(char *s) { int i,j=0; char t; while(s[j])j++; for(i=0,j--;i<j;i++,j--) t=s[i],s[i]=s[j],s[j]=t; } main() { char s[80]; printf("Enter a string:"); scanf("%s",s); f(s); printf("%s\n",s); } 运行通过,不过写这个函数一点意义也没有,因为C的String.h里有这一个函数直接可以逆转的strrev(s)一下就行了