怎么改这个C代码?
发布网友
发布时间:2022-04-20 11:25
我来回答
共1个回答
热心网友
时间:2023-07-16 09:59
void sort(int num[], char name[N][8])
{
int i, j, max, templ;
char temp2[8];
for (i = 0; i < N - 1; i++)
{
max = i;
for (j = i; j < N; j++)
if (num[max] < num[j]) max = j;
templ = num[i];
strcpy_s(temp2, name[i]);
num[i] = num[max];
strcpy_s(name[i], name[max]);
num[max] = templ;
strcpy_s(name[max], temp2);
}
printf("\n result:\n");
for (i = 0; i < N; i++)
printf("\n %5d%10s", num[i], name[i]);
}
====
请采纳,谢谢
c语言输出两位小数,要怎样修改代码呢?
打开dev c++,创建一个源代码窗口 2. 输入一段代码。这段代码的意思是,输入一个类型为浮点数的数值。输出一个浮点数 3. 运行,结果如下。此时结果不止两位小数。4. 于是需要对printf的代码进行修改,如下图 5. 然后在调试运行,即可只保留两位小数。
如何修改c语言错误代码。
1.if语句后面多了一个分号,这导致你的else语句和之前的if不配对,删除分号即可。另外如果你满足条件要执行多条语句请用{}扩起来,不然只会出错。2.void前面应该是个函数,少了函数结束符},需要加上。
c中,这个代码应该怎么改if(bike[r].name==ming)错了obj没错exe没法运行...
if(bike[r].name==ming){xiaofei=(bike[r].hours*3)+(bike[r].minutes*0.06);printf("%s的消费为:%lf元\n",ming,xiaofei);break; // 感觉放在这里没有太大作用 } 个人建议您把完整的程序列出来。根据您的描述,应该是逻辑错误,要前后来分析才行哦。
这个C代码怎么改?
printf("Continue?Y-yes, N-No:");//这里 scanf("%c",&choose);//这里 }//这里 return 0;} 最后,一般的现在都不是goto了,那个容易出错,直接一个循环就 OK了
球球大家帮我看看这段C语言代码有什么问题,怎么改?
按照图中贴出的代码来看,是不应该有这个-1 输出的。这里有可能是你这个程序是后来修改过的,而修改过的程序没有重新编译,运行的仍然是前面有错的代码所造成的。请重新编译以后再运行程序。
c语言简单代码怎么改?
【C语言输出字母表以及对应的ASCII码】include <conio.h>#include <stdlib.h>#include <stdio.h>int main() { char highCharFirst = 'A'; char lowCharFirst = 'a'; int i = 0; for ( i = 0 ; i < 26; i++ ) { printf(" 大写字母 %c 对应的ASCII码为 %d ...
C语言中这个怎么改?? warning C4090: '=' : different 'const...
这个是warning警告而已,应该是=号两边的变量类型不同,强制转换了,它才会警告。比如 double a=12.3;float b;b=a;
有没有c语言的大神帮我改一下这个代码,怎么把它的运行时间缩短啊?是...
int main(){ int YYYY, MM, DD;int months[12] = {0, 31, 31+28, 31+28+31, 31+28+31+30, 31+28+31+30+31, 31+28+31+30+31+30, 31+28+31+30+31+30+31, 31+28+31+30+31+30+31+31, 31+28+31+30+31+30+31+31+30, 31+28+31+30+31+30+31+31+30+31, 31+...
...为什么我的这段代码输出结果不正确?应该怎么改呢?求具体分析我的代码...
if(Num[9]>max)=>Num[9]->0,max->0,结果为false 循环结束,返回max=>返回0 所以你输入13的时候输出结果为0。针对这两点我做出如下改动:1、大改了统计个数的代码块,修改为:思想:当arr[i]为1时,计num为1,循环遍历当前元素之后的元素arr[i+1],如果arr[i+1]也是1,则计数num+1,...
新手一个.c语言代码该怎么 改?
void in();void show();void cho();void del();void modify();void menu();void search();void pay();你全部没有实现只是一个空壳