高分求答案(程序设计试卷)
发布网友
发布时间:2023-07-15 01:25
我来回答
共5个回答
热心网友
时间:2024-03-01 01:57
太简单了
1.
(1)year%4==0&&year%100!=0
(2)year%400!=0
2.
(1)sum=0;
(2)x>1000
(3)x%3==0
3.
运行结果为:
x=8
x=10
x=13
----
PS:这个程序有错误(首字母不能大写),应该改为:
pf=Myclass::fun2; //pf=&Myclass::fun2;
pf=Myclass::fun3; //pf=&Myclass::fun3;
4.
运行结果为:
7/3=2
Exception of dividing zero.
It is OK.
----
PS:这个程序有错误,应该改为:
cout<<"8/4="”<<Div(8,4)<<endl;//cout<<"8/4="<<Div(8,4)<<endl;
retrun x/y; //return x/y;
viod main() //void main()
1、编写程序,求5*5矩阵两条对角线元素之和。
main()
{
float a[5][5],sum=0;
int i,j;
printf("please input rectangle element:\n");
for(i=0;i<5;i++)
for(j=0;j<5;j++)
scanf("%f",&a[i][j]);
for(i=0;i<5;i++)
sum=sum+a[i][i];
printf("ijiaoxian he is %6.2f",sum);
}
2、编写程序,将两个字符串连接在一个字符串。
#include "stdio.h"
main()
{char a[]="acegikm";
char b[]="bdfhjlnpq";
char c[80],*p;
int i=0,j=0,k=0;
while(a[i]!='\0'&&b[j]!='\0')
{if (a[i] { c[k]=a[i];i++;}
else
c[k]=b[j++];
k++;
}
c[k]='\0';
if(a[i]=='\0')
p=b+j;
else
p=a+i;
strcat(c,p);
puts(c);
}
--
或者用下面的两个函数
void myStrcat(char p1[],char p2[])
{
int i=0,n=0;
char *p=p1,*q=p2;
while (*p)
{
p++;
n++;
}
i=n;
while(*p)
{
p1=*q;
q++;
i++;}
p1='\0';
}
--------
char * __cdecl strcat (char * dst, const char * src)
{
char * cp = dst;
while( *cp )
cp++; /* find end of dst */
while( *cp++ = *src++ ) ; /* Copy src to end of dst */
return( dst ); /* return dst */
}
空3: sum=0
空4: x<=1000
空5:x%3==0
热心网友
时间:2024-03-01 01:57
太简单了
1.
(1)year%4==0&&year%100!=0
(2)year%400!=0
2.
(1)sum=0;
(2)x>1000
(3)x%3==0
3.
运行结果为:
x=8
x=10
x=13
----
PS:这个程序有错误(首字母不能大写),应该改为:
pf=Myclass::fun2; //pf=&Myclass::fun2;
pf=Myclass::fun3; //pf=&Myclass::fun3;
4.
运行结果为:
7/3=2
Exception of dividing zero.
It is OK.
----
PS:这个程序有错误,应该改为:
cout<<"8/4="”<<Div(8,4)<<endl;//cout<<"8/4="<<Div(8,4)<<endl;
retrun x/y; //return x/y;
viod main() //void main()
1、编写程序,求5*5矩阵两条对角线元素之和。
main()
{
float a[5][5],sum=0;
int i,j;
printf("please input rectangle element:\n");
for(i=0;i<5;i++)
for(j=0;j<5;j++)
scanf("%f",&a[i][j]);
for(i=0;i<5;i++)
sum=sum+a[i][i];
printf("ijiaoxian he is %6.2f",sum);
}
2、编写程序,将两个字符串连接在一个字符串。
#include "stdio.h"
main()
{char a[]="acegikm";
char b[]="bdfhjlnpq";
char c[80],*p;
int i=0,j=0,k=0;
while(a[i]!='\0'&&b[j]!='\0')
{if (a[i] { c[k]=a[i];i++;}
else
c[k]=b[j++];
k++;
}
c[k]='\0';
if(a[i]=='\0')
p=b+j;
else
p=a+i;
strcat(c,p);
puts(c);
}
--
或者用下面的两个函数
void myStrcat(char p1[],char p2[])
{
int i=0,n=0;
char *p=p1,*q=p2;
while (*p)
{
p++;
n++;
}
i=n;
while(*p)
{
p1=*q;
q++;
i++;}
p1='\0';
}
--------
char * __cdecl strcat (char * dst, const char * src)
{
char * cp = dst;
while( *cp )
cp++; /* find end of dst */
while( *cp++ = *src++ ) ; /* Copy src to end of dst */
return( dst ); /* return dst */
}
参考资料:欢迎加分
热心网友
时间:2024-03-01 01:58
我也学了c语言 可惜啊 现在也忘得差不多了
热心网友
时间:2024-03-01 01:58
1.
#include<iostream.h>
Void main()
{
int Year,Leap;
cin>>Year;
if(Year%4!=0)
Leap=0;
else
if( Year%100==0 )
Leap=1;
Else if( Year%400!=0 )
Leap=0;
else
Leap=1;
if(Leap)
cout<<Year<<"is a leap year. "<<endl;
else
cout <<Year<<"isn’t a leap year. "<<endl;
}
2.
#include<iostream.h>
void main()
{
int x=1,sum;
sum=0;
while(true)
{
if( x>1000 )break;
if( x%3==0 )sum+=x;
x++;
}
cout<<sum<<endl:
}
3:运行结果:<这题不一定对,你上机检查>
8 9 11 14
热心网友
时间:2024-03-01 01:59
空3: sum=0
空4: x<=1000
空5:x%3==0
剩下的做不来了,谁会做就继续下去吧
《汇编语言程序设计》复习题答案求救,分析题!高分,谢谢!
41答案如下:SI是源地址寄存器,DI是目的地址寄存器,就是以源地址寄存器[SI]开始的64H个字节里面的内容,复制到以[DI]为始址的空间中去。CX是计数器嘛,就是复制64H个字节的内容,MOVSB就是MOV 以 B为单位!42答案如下:DATA SEGMENT A DW 0 B DW 0 C DW 15H,5H,50H DATA ENDS CODE SE...
双色球中奖概率 高分求答案!
1、一等奖 S(1) = C(6,6) * C(1,1) = 1 * 1 = 1 P(1) = S(1) / S(总) = 0.0000000564299 = 0.00000564299% 2、二等奖 S(2) = C(6,6) * C(1,15) = 1 * 15 = 15 P(2) = S(2) / S(总) = 0.000000846449 = 0.0000846449% 3、三等奖(3000元):S...
C语言程序题!高分求答案!
程序仅供参考:如果字符串a比字符串b长的话 那么无法复制 如果字符串a比字符串b短的话 设字符串a的长度为n 则 char b[n];for(i=0;i<n;i++)b[i]=a[i]这样就可以了 如果字符串b的长度未定的话 就用strlen求出字符串的长度m 然后将这个长度赋给b就可以了 则 char b[m];for(i=0;...
vfp,高分求解答,,,
1。A--->一 B--->三 C--->五 D--->七 2。3 5 7 3。12的质数因子有: 2 2 3 4。Y1=24,Y2=2
高分求答案(VFP)
一、判断题(20分)1、表单中程序的执行是有一定顺序的。对 2、表单可用于数据库信息的显示、输入和编辑。 错 3、表单的设计是可视化的。 对 4、在表单内可以包含的各种控件中,表格的缺省名称为grid。对 5、让控件获得焦点,使其成为活动对象的方法是gotfocus。错 6、计时器控件用于设置时间...
C语言编写一个程序,急用!!高分悬赏(正确答案追加分数)
void Menu();void Plus();void Minus();void Multiply();void Dir();int main(){ int n, flag = 0;while(1){ Menu();do { flag = 0;scanf("%d", &n);switch(n){ case 1: Plus(); break;case 2: Minus(); break;case 3: Multiply(); break;case 4: Dir(); ...
高分求编程题程序(C语言)
2.你的例子到底是二进制还是十六进制?为什么0是000000b?3.输入是什么?文本文件?还是从终端输入?密匙是提前决定还是程序运行的时候决定?4.这个还好。试着做做吧。5.这个无聊到极点,要不要把全国各种方言的说法也都给你算上?讲清楚了再提问,否则10000分也没人给你做。这是第四题的,虽说答...
(超高高分)求Linux试卷答案
b c b b d 1。文件 2。644,目录 3。交换分区(swap),本地分区(Linux Native)4。用户名和用户id(uid)5。1,文件属性,3,所属者 6。iso9660 7。/etc 8。管道(|重定向)9。w TEXT.TXT
高分求解 java 练习题
第八题答案:public class test2 { public static void main(String[] args) { String a = "you and me what cpp2005program";a = "this is a 99cat";a = a.trim();a = (char) (a.charAt(0) - 32) + a.substring(1);a = a.replaceAll("\\s+", " ");for (in...
汇编题目,会者进,高分求答案
12.使汇编程序把4142H存入一个存储器字中。可以用以下几种等价方法实现要求:(mov ax, 4142h),(mov ah, 41h mov al, 42h),(mov ax, 0100000101000010b)。13.XOR AX,AX执行后AX=(0),CF=(0),OF=(0)。14.举出使得CF=0的三条指令。mov ax, 0 xor ax, ax and ax, ...