① 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可以不必加入 到數組索引中來。僅供參考。
另外,數組作參數,在形參表中不必加中括弧*/