㈠ 用c語言設計程序計算,1 12 123 1234 12345
#include<stdio.h>
intmain()
{
intnumberCount=5;
intsum=0;
intcurrentNumber=0;
for(inti=0;i<numberCount;++i)
{
currentNumber=currentNumber*10+i+1;
sum+=currentNumber;
}
printf("%d ",sum);
return0;
}
㈡ c語言,用循環的方法將字元串「123」轉化成數字123,應該怎樣寫
C語言中可以調用atoi()函數將字元串數字轉換成整型數,所需要頭文件為stdlib.h
函數原型:int atoi( char *s) ;
函數說明:將字元串s轉換為整型值,返回給調用者。
參考代碼:
相關函數還有:
atof():將字元串轉換為雙精度浮點型值。
atol():將字元串轉換為長整型值。
strtod():將字元串轉換為雙精度浮點型值,並報告不能被轉換的所有剩餘數字。
strtol():將字元串轉換為長整值,並報告不能被轉換的所有剩餘數字。
strtoul():將字元串轉換為無符號長整型值,並報告不能被轉換的所有剩餘數字。
㈢ 用C語言編一個數字字元123,運行結果顯示數字的123
其實你的程序沒有問題,是你自己輸入有問題,你這個輸入裡面沒有空格,所以你在輸入的時候也不能有空格,因為空格也是一個字元,你輸入空格,程序會將空格字元作為有效輸入而存放到變數裡面的。仔細看看下面2張圖片的區別。
㈣ 如何在C語言里用什麼語句可以做到 如輸入123 實現輸出1+2+3
//這樣就ok啦,歡迎交流
//這樣就可以隨機的輸入啦
#include<stdio.h>
intmain(){
inttar;
scanf("%d",&tar);
intres_sum=0;
while(tar!=0){
res_sum+=tar%10;
tar/=10;
}
printf("%d ",res_sum);
return0;
}
㈤ 如何用C語言輸入123,輸出321
程序如下:
#include<stdio.h>
main()
{
intx,b0,b1,b2,s;
printf("inputx:");
scanf("%d",&x);
b2=x/100;
b1=(x-b2*100)/10;
b0=x%10;
s=b0*100+b1*10+b2;
printf("s=%d ",s);
}
(5)c語言計算123代碼擴展閱讀:
C語言的注釋符一般分為兩種,一種是以「/*」開頭,在中間加上注釋內容,並以「*/」結尾的段落注釋符。在「/*」和「*/」之間的即為注釋。
另一種是以「//」開頭,後面加註釋內容的單行注釋符。在「//」之後的即為注釋。
C語言的注釋符是以「/*」開頭並以「*/」結尾的串。在「/*」和「*/」之間的即為注釋。程序編譯時,不對注釋作任何處理。注釋可出現在程序中的任何位置。
㈥ C語言編程,輸入一個整數123,然後逆序輸出321,請大師詳細地說明每一個步驟編寫一個程序,尤其是
#include<stdio.h>
intmain(){
inta=0,sum=0;//變數初始化
scanf("%d",&a);//輸入a
while(a){
//當a!=0時執行這里
sum=sum*10+a%10;
/*a%10是對a進行取余
例如:a=123
對123進行取余商12餘數為3
sum=sum*10+3;
因為變數初始化sum=0執行完後sum=3
到這應該能看出來原理了吧....小學知識
*/
a=a/10;
//斜杠是除號
//接著對a/10再賦給a
}
//循環往復,因為a是int型變數,最後會變0跳出循環
printf("%d",sum);
//輸出sum
}
㈦ c語言編程題: 將123這個數的個位,十位,百位依次輸出。(利用算數運算符)
像這種給你一個數讓你去求它的每位數分別輸出,主要使用/和%兩種運算符,你只要深刻理解
兩種運算符的含義,像這種題很簡單。求最高位一般用/求個位一般用%;例如12345;
x=12345;
a=x/10000;
b=x=1000-a*10;
c=(x%100)/100;
d=(x%1000)/10;
e=x%10;
好好體會吧!
㈧ 如何用c語言編寫計算123+456
#include<stdio.h>
int main()
{
int a=123;
int b=456;
printf("結果為 %d",a+b);
}
㈨ 如何用c語言編寫s=1+12+123+1234+12345程序
#include"stdio.h"
int main()
{
int i,item=0,sum=0;
for(i=1;i<=5;i++){
item=item*10+i;
sum=sum+item;
}
printf("The sum of 1+12+123+1234+12345 is%d. ",sum);
return 0;
}
(9)c語言計算123代碼擴展閱讀:
調用格式
格式一:B=sum(A)
返回數組中各維的元素和。如果A是一個向量(即一個n行1列的矩陣),sum(A)返回這個向量中所有元素的和;如果A是一個矩陣,sum(A)把A的各列看做一個向量,並返回一個行向量(即一個1行n列的矩陣),這個行向量的第n個元素是A中第n列元素的和;
如果A是一個多維數組,sum(A)僅僅計算A中第一個非奇異維,並把它看成一個向量,計算後返回一個行向量組。
B=sum(A,dim)
只對A中第dim維的元素進行計算。如果dim是1,計算各列的元素之和;如果dim是2,則計算A中各行元素之和。
B=sum(...,'double')
B=sum(...,dim,'double')
B=sum(...,'native')
B=sum(...,dim,'native')
網路——sum(函數)