① c語言 字元『a』是 97,那麼『aa』是 24929 怎麼算出來呢
很簡單。
一個『a』是97,轉換為二進制是01100001.
那麼『aa』就是兩個『a』連在一起,二進制為0110000101100001,這個數字轉換為十進制,就是24929.
② C語言 a+aa+aaa+...
題目:
輸入兩個整數a和n。(1≤n≤14,1≤a≤9),計算a+aa+aaa+...
分析:
這里n值達到了14,遠超了整數的范圍,但未超出double類型數據有效范圍,因此,可用double來存儲n個a的結果。整形會溢出。
實現過程:
定義一個double變數da,累加結果變數sum,初始化為0
定義兩個整形變數a n用來存儲輸入數據
循環生成a, aa,aaa等數據,存儲到da中,進行累加 : da=da*10+a; sum+=da ;
循環結束後,用%.0f輸出累加結果(看起來象整數)
參考代碼:
③ a aa aaa aaaa aaaaa 菜鳥提問,這個用C語言如何編程
用循環就解決了。
示例:
#include <stdio.h>
int main()
{
int i = 0;
printf("請輸入需要輸出的行數:\n");
scanf("%d", &i);
int count = 0;
for (int j = 0; j < i; j++)
{
count++;
for (int k = 0; k < count; k++)
{
printf("a");
}
printf("\n");
}
return 0;
}
注:請使用ctrl+F5運行,否則控制台會一閃而過。
④ C語言裡面大小寫有區分嗎
C語言裡面大小寫有區分。區別為:用途不同、編譯不同、寫法不同。
一、用途不同
1、大寫:大寫用於C語言的符號常量名。
2、小寫:小寫用於C語言的控制語句和關鍵字。
二、編譯不同
1、大寫:大寫的符號常量名與硬體沒有關聯,不需要配合編譯系統所支持的各類庫。
2、小寫:小寫的控制語句和關鍵字與硬體有關聯,需要配合編譯系統所支持的各類庫。
三、寫法不同
1、大寫:大寫的符號常量名第一個字元必須為大寫字母或下劃線,否則為不合法的變數名。
2、小寫:小寫的控制語句和關鍵字只能是小寫字母或數字,不能帶下劃線。
⑤ 利用c語言求級數a,aa,aaa,aaaa,aaaaa,...... 的前n項和,a和n由鍵盤輸
//#include"stdafx.h"//Ifthevc++6.0,withthisline.
#include"stdio.h"
intmain(void){
inta,n,sum=0,x=0;
while(1){
printf("Inputa&n(0<=a<=9,nPint)... ");
if(scanf("%d%d",&a,&n),a>=0&&a<=9&&n>0)
break;
printf("Error,redo:");
}
while(sum+=(x*=10)+=a,--n);
printf("Theresultis%d ",sum);
return0;
}
⑥ 單片機C語言中aa++;和aa+1;有什麼不同
有不同
aa++相當於aa = aa+1,但是他的返回值實際上是+1之前的aa,也就是說 aa = 1; bb = aa++;結果是aa=2, bb=1。++aa與aa++有區別,++aa也相當於aa = aa+1,但是他返回的是+1之後的aa。
aa+1實際上並沒有改變aa,而是返回aa + 1的值。