1樓:匿名使用者
cpp1.exe - 1 error(s), 0 warning(s)
cpp1程式一個錯誤0個警告
c語言問題求解答
2樓:時辰八點半
第一個days = day 獲取最後一個月的天數
第二個switch(month-1) 獲取除了最後一個月之外完整月的天數之和
3樓:嶽章戶湘君
逗號表示式從左往右依次計算,取最右邊的表示式的值為整個表示式的值
答案應該是5.000000啊
c語言問題求解答
4樓:
你記得ascii碼的小寫字母都比大寫字母大0x20(十進位制的32)就行。所以一個大寫字母轉小寫字母實質上就是+32。
a選項一上來拿一個大寫字母的ascii碼加上了'a',就已經宣告了自己的不知所云。
好好學習天天向上
5樓:匿名使用者
有:c - c = a - a
=> c = c + a - a //答案c=> c = c + 32 //答案b
至於d:
c = c + a - a = c - a + a = (c - a) % 26 + a
c語言問題求解答如圖
6樓:科里奧利
你的計算是沒錯的,但是流程有一個地方你沒注意到,比如說,你的a就算出來之後是v,但是這時候,你又做了一個判斷,這個v是大於f小於z的,所以又減了5,成了q,不知道你明白沒有,解決辦法就是,第二個if前面加一個else就好了
滿意請採納
7樓:匿名使用者
排列的規律是按26個大寫字母的順序迴圈,右移二十一位
因此可直接表示為:
(str[k][j]-'a'+21)%26+'a'
c語言問題 求解答~~~
8樓:匿名使用者
#include
#include
#include
void main()
return 0;
} 0 分啊,555555555555;
9樓:
#include
#include
#include
int exit(int a1,int n)if(num==a3[mid])
else if((numa3[n-1]))printf("要繼續嗎?y/n\n");
}while(c=='y'||c=='y');
}main()//放在後面才不要另外宣告上面的函式,不然要先宣告才可呼叫 ..
for(i=0;i<4;i++)
printf("%4d",a[i]);
exit(a,4);
delete1(a,4);
find(a,4);//}
10樓:匿名使用者
#include
#include
void exit(int a1,int n)}void main()
for(i=0;i<4;i++)
printf("%4d",a[i]);
exit(a,4);
delete1(a,4);}
c語言問題,求解答~~~
11樓:
#include "stdio.h"
int factorsum(int number)int i,sum=0;
for(i=1;i<=number/2;i++)if(number%i==0)
sum+=i;
return sum;
void main()
int m,n;
int i;
while(1)
printf("請輸入m和n:");
scanf("%d %d",&m,&n);
if(m<1||n>1000||m>n)
printf("輸入錯誤,程式中止!\n");
break;
printf("從%d到%d的所有完數是:",m,n);
for(i=m;i<=n;i++)
if(i==factorsum(i))
printf("%d ",i);
printf("\n");
12樓:匿名使用者
#include
void factorsum(int a)
c語言問題,求解答。
13樓:_回憶傷神
多了個},scanf 應放在while裡面
14樓:手機使用者
#include int main();//最多100個樹坑 int i=0,j=0; //迴圈變數 scanf("%d",&n); for(i=0;i<4;i++) for(i=0;i c語言的一點小問題,求解答。 15樓: 這個程式應該是讓我們熟悉switch函式的用法,沒有什麼特殊的含義while((c=getchar())!='\n')從鍵盤輸入一個字元只要是非回車就做下面的switch語句 switch(c-'2') c是你從鍵盤輸入的字元減去『2』是減去2的ascll碼即50,減完以後的只就是case語句的條件了 case 0: 當c-『2『為0時即輸入的字元是2的時候什麼都不做,後面沒有break所以繼續執行case 1: putchar (c+4);就會輸出6,還是沒有break所以在順著繼續進行case 2: putchar (c+4); break;又會輸出6,這時有了break,就不再做後面的了。 其他類似 default就是以上沒有的其他結果就進default運算所以你輸入字元2的時候,輸出是66 你輸入字元3的時候,輸出是77 你輸入字元4的時候,輸出是8 你輸入字元5的時候,輸出是87 輸入其他字元時,例如輸入字元a,輸出是c;輸入字元6的時候,輸出時8你輸入字元2473時結果就應該為,668977 16樓:匿名使用者 #include main() printf("\n");//輸出回車 getch();//等待按任意鍵} 17樓:戚文柏 輸入一個字元,與字元2相減,判斷得到的ascii值,執行對應的case,判斷輸入的字元為while迴圈,以回車結束。請注意switch的break; 18樓:匿名使用者 自己跑一遍不就行了 目測是輸入一個字元,然後算他旁邊的字元 時辰八點半 第一個days day 獲取最後一個月的天數 第二個switch month 1 獲取除了最後一個月之外完整月的天數之和 嶽章戶湘君 逗號表示式從左往右依次計算,取最右邊的表示式的值為整個表示式的值 答案應該是5.000000啊 c語言問題求解答 5 1 include 2 int ma... f函式中的a每次使用外面傳入的2,b是區域性變數,後每次都是1,c是靜態變數,函式每次執行會在上次值 1 所以最後執行三次,輸出為789 聽不清啊 程式的輸出是 789 c語言問題,求解答 執行abc a 1 首先進行巨集代換過程,是把 a 1去替代 定義的巨集函式 x x 中的x,即得到式子 a ... a 0 b 1的值為1,因為a 0的意思就是把0賦給a,結果肯定是1 如果是a 0,那麼要a等於0才是1 b 1同理。a b是表示a和b都要是1結果才是1 a b是表示a和b裡面只要有一個1結果就是1while a 表示只要是a不是0就要執行while裡面的語句。while a 表示!a的值不是0就...C語言問題求解答,c語言問題求解答
C語言問題,求解答,C語言問題,求大神解答
c語言基礎問題求解。c語言基礎問題,求解答