求解题目(c++)
C语言题目求解
#include "stdio.h"
main()
{
//声明变量
int a, b;
float x, y;
char c1, c2;
//输入变量值
printf("Please input a and b:");
scanf("%d,%d", &a, &b);
printf("Please input x and y:");
scanf("%f,%f", &x, &y);
printf("Please input c1 and c2:");
scanf("%c,%c", &c1, &c2);
//打印每一个值
printf("a:%d\nb:%d\nx:%f\ny:%f\nc1:%c\nc2:%c\n", a, b, x, y, c1, c2);
}
简单的C语言编程题目求解!
#include "stdio.h"
void main()
{
int i,num,score,max,min,sum=0;
printf("输入评委人数:");
scanf("%d",&num);
printf("输入分数:");
for(i=0;i<num;i++)
{
scanf("%d",&score);
sum+=score;
if(i==0) max=min=score;
else
{
if(score>max) max=score;
if(score<min) min=score;
}
}
sum=sum-(max+min);
printf("得分:%d",sum);
}
已改正。多谢 馨儿_青衣 的提醒~~^_^
C语言编程题目求解
第三题:
main()
{
int d,n,count=1;
long int sn=0,tn=0;
printf("please input d and n\n");
scanf("%d,%d",&d,&n);
printf("d=%d,n=%d\n",d,n);
while(count<=n)
{
tn=tn+d;
sn=sn+tn;
d=d*10;
++count;
}
printf("d+dd+...=%ld\n",sn);
}
c语言题目求解~~~急!
/****************************************************************************/
/*题目:矩阵加减乘演示*****/
/*作者:vc99 writed for c bar***/
/*日期:***/
/*简介:本演示引入第三个矩阵来保存运算结果,以达到连续运算的目的。***/
/***************************************************************************/
# include <stdio.h>
# define X 3
# define Y 3
/**********输出数组*******/
void prt(int a[X][Y])
{
int i,j;
for(i=0;i<X;i++)
{
for(j=0;j<Y;j++)
printf(" %5d",a[i][j]);
printf("\n");
}
}
/************输入数组*********/
void inp(int a[X][Y])
{
int i,j,t;
for(i=0;i<Y;i++)
for(j=0;j<Y;j++)
{
printf("a[%d][%d]=",i,j);/**提示输入第几个矩阵元素 ****/
scanf("%d",&t);
a[i][j]=t;
}
}
/********矩阵加,结果保存于c[][]*********/
void madd(int a[X][Y],int b[X][Y],int m[X][Y])
{
int i,j;
for(i=0;i<X;i++)
for(j=0;j<Y;j++)
m[i][j]=a[i][j]+b[i][j];/***矩阵加****/
prt(m);
}
/********矩阵减,结果保存于c[][]****/
void msub(int a[X][Y],int b[X][Y],int m[X][Y])
{
int i,j;
for(i=0;i<X;i++)
for(j=0;j<Y;j++)
m[i][j]=a[i][j]-b[i][j];/***矩阵减****/
prt(m);
}
/*******矩阵乘,结果保存于c[][]******/
void mmul(int a[X][Y],int b[X][Y],int m[X][Y])
{
int i,j,k;
for(i=0;i<X;i++)
for(j=0;j<Y;j++)
m[i][j]=0;
for(i=0;i<X;i++)
for(j=0;j<Y;j++)
for(k=0;k<Y;k++)
m[i][j]+=a[i][k]*b[k][j];/***矩阵乘****/
prt(m);
}
int main()
{
int sel=0,agn=1,cpt=1;
int a[X][Y], b[X][Y], m[X][Y];
while(agn==1)
{
printf("请输入矩阵a!\n");
inp(a);
printf("请输入矩阵b!\n");
inp(b);
while (cpt==1)
{
printf("请选择矩阵运算:[1]+ [2]- [3]*\n\t");
scanf("%d",&sel);
if (sel==1) madd(a,b,m);
if (sel==2) msub(a,b,m);
if (sel==3) mmul(a,b,m);
printf("重新运算?[1]是 [0]否");
scanf("%d",&cpt);
}
printf("是否重新输入矩阵?[1]是 [0]否");
scanf("%d",&agn);
}
return 0;
}