當前位置:首頁 » 編程語言 » c語言編寫的程序
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言編寫的程序

發布時間: 2022-02-09 00:03:14

❶ 用c語言編寫計算機程序

我對你提出的問題的題意的理解是編一個計算器程序。。。。。。。。。如果要是那樣子的話我給出代碼: #include int main() { char cp; int a, b; scanf("%d %c %d", &a, &cp, &b); if (cp == '-')printf("%d", a - b); else if(cp == '+')printf("%d", a + b); else if (cp == '*')printf("%d", a * b); else if (cp == '%')printf("%d", a % b); return 0; } 如果要知道這幾個符號在機器中的實現機理的話: +和-不說了*就相當於多做幾遍加法。而%是用位運算之類的方法進行運算的所以%的效率最低不知道是不是你的編譯器有問題我的程序運行起來是得15的你是否正確輸入了????

❷ C語言編寫程序

#include<stdio.h>
#include<stdlib.h>

voidbubble_sort(intarr[],intlen){
inti,j,temp;
for(i=0;i<len-1;i++)
for(j=0;j<len-1-i;j++)
if(arr[j]>arr[j+1]){
temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
intmain(void){
intarr[]={4,2,6,5,9,8,7,-3,0,-2};
intlen=10;
inti;

bubble_sort(arr,len);

for(i=0;i<len;i++)
printf("%d ",arr[i]);

getch();/*屏幕暫留*/
return0;
}

運行結果

❸ 用C語言編寫這個程序

#include<stdio.h>
#include<string.h>

intmain(){
chars[40];
chart[40];
charr[100];
inta=0;
intlens=0;
intlent=0;

scanf("%s",s);
scanf("%s",t);

lens=strlen(s);
lent=strlen(t);

a=strcmp(s,t);
if(a==0){
printf("Twostringsareequal. ");
}elseif(a>0){
strcpy(r,s);
strcpy(r+lens,t);
strcpy(r+lens+lent,"end.");
}else{
strcpy(r,t);
strcpy(r+lent,s);
strcpy(r+lent+lens,"end.");
}
printf("%s ",r);
return0;
}

❹ C語言寫應用程序

C語言一樣可以寫有界面的程序。只不過你現在還是學習基礎知識,不有句俗話嘛「沒學會爬,怎麼學會飛呢」

❺ C語言程序編寫

C語言使用 Xcode。Xcode 是由Apple官方開發的IDE,支持C、C++、Objective-C、Swift等

❻ 用c語言編寫的代碼程序

c語言的源程序語法結構如下:
#include<stdio.h>//預處理語句
/* 自定義函數1*/
/* 自定義函數2*/
int main()
{
//main()主函數執行調用以上定義的函數的順序
return 0;//執行完畢 退出

}
示例如下:
#include <stdio.h>
int main()
{
printf("welcome to c language!!!\n");
return 0;

}

❼ C語言編程程序

#include <stdio.h>

void main()

{

int year,month,day,s=0,a,i;

int m[11] = {31,28,31,30,31,30,31,31,30,31,30,31};//建立一維數組,放入每個月的天數

printf("Please input year-month-day : ");

scanf("%d-%d-%d",&year,&month,&day);//輸入年月日

if(month > 2 && ((year % 400 == 0) || (year % 4 == 0 && year % 100 != 0)))//判斷閏年且月份大於2

a=1;//如果閏年且月份大於2,在天數上加1

else

a=0;//不是則不加

for(i = 0 ; i < month - 1 ; i ++)

s = s + m[i];//把輸入月份之前的每個月天數相加;比如輸入4月,則此時s=31+28+31

printf("That is the %d(th) day of %d. ",s+day+a,year);//所求值為s+day+a