首页 > 软件 > 用c++解答

用c++解答

软件 2023-01-27

用c语言解答数学问题?

这是一个显然的乘法问题。 #include void main(){ int a=3*5*2; printf("%d",a); } 满意请采纳,还有问题请追问。

这道题如何用c语言解答?

#include


int main()

{

char c;

while(scanf("\n%c",&c)==1)

{

printf("DEC:%d\nOCT:%o\nHEX:%X\n",c,c,c);

}

return 0;

}

用C语言解答

#include int garray[20] = {1,2,3,4,5,6,7,8,9,0,11,12,13,14,15,16,17,18,19,10}; int main() { int a=0; bool bfind = false; printf("请输入一个数字!"); scanf("%d",&a); for(int i=0;i<20;i++) { if(a == garray[i]) { printf("找到了! 下标是 %d",i); bfind = true; break; } } if(!bfind) printf("数组中没有这个数字!"); return

用C语言解答:输入一行字符,找出其中大写字母、小写字母、空格、数字及其字符各有多少?

#include main() { int dx=0,xx=0,kg=0,sz=0,zf=0; char c; while((c=getchar())!='\n') { if(c>='A'&&c<='Z') dx++;//统计大写字母 else if(c>='a'&&c<='z') xx++;//统计小写字母 else if(c==' ') kg++;//统计空格 else if(c>='0'&&c<='9') sz++;//统计数字 else zf++;//统计其他字母 } printf("大写字母的个数为:%d\n",dx); printf("小写字母的个数为:%d\n

用C 语言解答,求大神完整过程,谢谢了!

/*注意事项:输入时注意格式,否则会出错.希望能帮到你*/
#include
#include
typedefstructdatadata;
structdata
{
intstu_num;
charname[10];
floatchinese;
floatmath;
floatcom;
data*next;
};

floataverage(data*x);
data*max(data*x);
intmain(void)
{
data*first=NULL;
data*current=NULL;
data*last=NULL;
data*student=NULL;
inti=0;

for(i=0;i<10;++i)
{
if(!(current=(data*)calloc(1,sizeof(data))))
{
printf("内存不足!\n");
exit(1);
}
printf("请输入第%d个学生的学号:",i+1);
scanf("%d",¤t->stu_num);
printf("请输入第%d个学生的姓名:",i+1);
scanf("%s",current->name);
printf("请依次输入第%d个学生三个科目的成绩(科目间隔空格):",i+1);
scanf("%f%f%f",¤t->chinese,¤t->math,¤t->com);
current->next=NULL;
if(first==NULL)
first=current;
else
last->next=current;
last=current;
}

student=max(first);
printf("\n所有学生三个科目的总平均分为:%f\n\n总分最高的学生信息如下:\n\n学号:%d\n姓名:%s\n语文成绩:%.2f\n数学成绩:%.2f\n计算机成绩:%.2f\n平均成绩:%.2f\n",average(first),student->stu_num,student->name,student->chinese,student->math,student->com,(student->chinese+student->math+student->com)/3);

while(first)
{
last=first;
first=first->next;
free(last);
}

return0;
}
floataverage(data*x)
{
data*head=x;
floatsum=0;

while(head)
{
sum+=head->chinese+head->math+head->com;
head=head->next;
}

returnsum/30;
}
data*max(data*x)
{
data*head=x;
data*max_stu=NULL;
floatresult=0;

while(head)
{
if(resultchinese+head->math+head->com)
{
max_stu=head;
result=head->chinese+head->math+head->com;
}
head=head->next;
}

returnmax_stu;
}

标签:编程语言 C(编程语言) 信息技术 CC++ 编程

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18