① c语言简单代码怎么改啊~
#include<stdio.h>
voidmain()
{
charc;
c=getchar();
printf("%c",c);//输出C的值
}
你都没说你要改成什么样--#
② c语言 简单代码怎么改
这个显示的是最大值,好不好?显示最小值的程序如下
#include<stdio.h>
int main()
{
int a,b,c,min;
printf("plesse enter number of three \n");
scanf("%d%d%d",&a,&b,&c);
if(a<b)
{
min=a;
}
else
{
min=b;
}
if(c<min)
{
min=c;
printf("the result is :%d\n",min);
}
else
{
printf("the result is :%d\n",min);
}
return 0;
}
③ c语言代码这几个错怎么改
估计是pow函数的问题
pow(10, i - 1)
改成
((long)pow(10, i - 1))
试试
④ 怎么将c++语言编写的代码改成C语言的代码
一般的是挺麻烦的。c++的调用的库文件,c不能行。
浅显的代码估计一般很容易转换。游戏,或涉及到大量库的代码,你还得写c语言的库。如果可以,可以将其功能用c语言实现。当然如果是一类c++的项目,比如某一个游戏,你要把c++变c可以把其依赖的库文件,以及底层涉及到c++相关语法变成c语言的就行。
https:请删除//www.cnblogs.com/tuhooo/p/7203314请删除.html
这是网址,这个写的挺详细的。另外各家的标c所遵循的标准也有差别。祝你成功。
⑤ c语言代码怎么改呢
因为在你的while循环中,str[i]==‘\0’时才退出的,所以if(str[i]
==
'\0')总是成立的,因此如果是用j=0表示没找到的话就可以跟楼上的修改方法进行改正了
⑥ C语言,修改代码
这种全篇红波浪的(红波浪一般都表示错误),一般考虑是你的字符编码问题,找下有没有全角字符,把他换成半角的(英文状态下的字符)。重点检查括号,引号,分号。
⑦ c语言 修改简单代码
正确的代码如下:
main()
{
int
a[9],i,k,j,s=0;
for(i=1;i<=9;i++)
a[i-1]=i;
for(i=1;i<=9;i++)
for(k=i;k<=9;k++)
{
j=15-a[i-1]-a[k-1];
if(j>=1&&j<=9&&j>=a[i-1]&&j>=a[k-1])
{printf("%d+%d+%d=15\n",a[i-1],a[k-1],j);
s++;
}
}
printf("总共有%d种可能",s);
}
一开始
你未给数组赋初值
题中a[k]应该是a[k-1]
判断条件缺少
耐心修改
你会改成正确的
好好学
不好意思啊!!1我习惯用tc
所有往上写的时候把a【k-1】录成a【k】了
粗心
呵呵
这程序绝对避免了重复
⑧ c语言代码修改
将选择排序的中间的:
if(k!=i)
{
t=stu[i];stu[i]=stu[i+1];stu[i+1]=t;
}
改为:
if(k!=i)
{
t=stu[i];stu[i]=stu[k];stu[k]=t;
}
即可
⑨ c语言简单代码怎么改
【C语言输出字母表以及对应的ASCII码】
#include<conio.h>
#include<stdlib.h>
#include<stdio.h>
intmain(){
charhighCharFirst='A';
charlowCharFirst='a';
inti=0;
for(i=0;i<26;i++){
printf("大写字母%c对应的ASCII码为%d|",highCharFirst+i,highCharFirst+i);
printf("小写字母%c对应的ASCII码为%d ",lowCharFirst+i,lowCharFirst+i);
}
system("pause");
return0;
}
//大写字母A对应的ASCII码为65|小写字母a对应的ASCII码为97
//大写字母B对应的ASCII码为66|小写字母b对应的ASCII码为98
//大写字母C对应的ASCII码为67|小写字母c对应的ASCII码为99
//大写字母D对应的ASCII码为68|小写字母d对应的ASCII码为100
//大写字母E对应的ASCII码为69|小写字母e对应的ASCII码为101
//大写字母F对应的ASCII码为70|小写字母f对应的ASCII码为102
//大写字母G对应的ASCII码为71|小写字母g对应的ASCII码为103
//大写字母H对应的ASCII码为72|小写字母h对应的ASCII码为104
//大写字母I对应的ASCII码为73|小写字母i对应的ASCII码为105
//大写字母J对应的ASCII码为74|小写字母j对应的ASCII码为106
//大写字母K对应的ASCII码为75|小写字母k对应的ASCII码为107
//大写字母L对应的ASCII码为76|小写字母l对应的ASCII码为108
//大写字母M对应的ASCII码为77|小写字母m对应的ASCII码为109
//大写字母N对应的ASCII码为78|小写字母n对应的ASCII码为110
//大写字母O对应的ASCII码为79|小写字母o对应的ASCII码为111
//大写字母P对应的ASCII码为80|小写字母p对应的ASCII码为112
//大写字母Q对应的ASCII码为81|小写字母q对应的ASCII码为113
//大写字母R对应的ASCII码为82|小写字母r对应的ASCII码为114
//大写字母S对应的ASCII码为83|小写字母s对应的ASCII码为115
//大写字母T对应的ASCII码为84|小写字母t对应的ASCII码为116
//大写字母U对应的ASCII码为85|小写字母u对应的ASCII码为117
//大写字母V对应的ASCII码为86|小写字母v对应的ASCII码为118
//大写字母W对应的ASCII码为87|小写字母w对应的ASCII码为119
//大写字母X对应的ASCII码为88|小写字母x对应的ASCII码为120
//大写字母Y对应的ASCII码为89|小写字母y对应的ASCII码为121
//大写字母Z对应的ASCII码为90|小写字母z对应的ASCII码为122
//
//请按任意键继续...
已在code::block gcc下调试通过
⑩ 这个C语言代码要怎么改
//下面是修改后的代码:
#include"stdio.h"
float avg(int a[])
{
int i;
float avg1=1,s=0;
for(i=0;i<5;i++)
s=s+a[i];
avg1=s/5;
return avg1;
}
int main()
{
int a[5];
int i,j;
for(i=0;i<10;i++)
for(j=0;j<5;j++)
{
printf("请输入第%d个学生的第%d门成绩:",i+1,j+1);
scanf("%d",&a[j]);
}
for(i=0;i<10;i++)
{
printf("第%d个学生的平均分为:%f\n",i+1,avg(a));
}
}
/*不必用二维数组,既然i只是第几个学生,i可以不必加入 到数组索引中来。仅供参考。
另外,数组作参数,在形参表中不必加中括号*/