最新回答 / 慕圣3127794
同学你好,你这里调用的 sum flag 没有声明变量。在C语言中,变量需要先声明才能使用。解决方法:在switch前声明:<...code...>
2021-05-02
for(j=0;j<3;j++)
{
if(i==j)
{
sum += arr[i][j];
}
if((i+2)==j||(i-2)==j)
{
sum += arr[i][j];
}
{
if(i==j)
{
sum += arr[i][j];
}
if((i+2)==j||(i-2)==j)
{
sum += arr[i][j];
}
2021-05-02
最新回答 / 慕仙1531043
sum=sum+day; if(year%400==0 || year%4==0 && year%100!=0)//闰年年份判断不全面。{//缺少大括号 flag=1;}//缺少大括号 else {//缺少大括号 flag=0;}//缺少大括号 if(flag==1&&month>2) sum++; printf("%d年是%d月%d日是该年的第%d天",year,month,d...
2021-05-02
最新回答 / 蒙上灰的梦想
这是冒泡排序法。外层循环表示第几轮排序,内层排序表示当前轮数第几次排序。第一轮从第一个元素到倒数第二个元素,相邻的元素作比较,如果前面一个大,交换两数的位置,以此类推。结束之后,最大的数已经找出来并放到最后一位了。第二轮从第一个元素到倒数第三个元素,相邻的元素作比较,如果前面一个大,交换两数的位置,以此类推。结束之后,最大的数已经找出来并放到倒数第二位了。。。。。。。
2021-04-28
最赞回答 / 慕无忌5118340
#include <stdio.h>int main(){ int a,b,c,d; double result; a = 1; b = 2; c = 3; d = 4; result = a+b/c-d; //这里b/c,因为都是整数型,所以b/c=0.结果自然为a-d=-3了。 printf("%f\n", result); return 0;}
2021-04-26