本文目錄一覽:
- 1、c語言:輸入一行字元,統計出其中單詞的個數,個單詞之間用空格分隔,空格數可以是多個。 輸入案例1
- 2、c語言編程從鍵盤輸入一個數,判斷是不是水仙花數
- 3、怎麼用C語言輸入一個數字,然後執行後面的語句
- 4、求生活中的C語言實例(50–200行)
- 5、在C語言中。輸入四個不連續的數字,能組成多少個互不相同且無重複數字的三位數?都是多少?
c語言:輸入一行字元,統計出其中單詞的個數,個單詞之間用空格分隔,空格數可以是多個。 輸入案例1
#includestdio.h
int main()
{
char str[1000];
int i=0,count=0;
gets(str);
if(str[0]!=’ ‘) count=1;
for(i=1;str[i]!=’\0′;i++)
{
if(str[i-1]==’ ‘ str[i]!=’ ‘)
count++;
}
printf(“%d\n”,count);
return 0;
}
c語言編程從鍵盤輸入一個數,判斷是不是水仙花數
可以參考下面的代碼:
#includestdio.h
int main()
{int x,a,b,c;
scanf(“%d”,x);
a=x/100;
b=x/10%10;
c=x%10;
if(x==a*a*a+b*b*b+c*c*c)printf(“Yes\n”);
else printf(“No\n”);
return 0;
}
擴展資料:
c語言基本構成
1、數據類型
C的數據類型包括:整型、字元型、實型或浮點型(單精度和雙精度)、枚舉類型、數組類型、結構體類型、共用體類型、指針類型和空類型。
2、常量與變數
常量其值不可改變,符號常量名通常用大寫。
變數是以某標識符為名字,其值可以改變的量。標識符是以字母或下劃線開頭的一串由字母、數字或下劃線構成的序列,請注意第一個字元必須為字母或下劃線,否則為不合法的變數名。變數在編譯時為其分配相應存儲單元。
參考資料來源:百度百科-c語言
怎麼用C語言輸入一個數字,然後執行後面的語句
1、首先打開C-Free5.0,然後一個空白的C語言頁面保存為switch.c文件,繼續輸入一般的C語言的基礎格式。
2、C語言的輸入語句,首先定義一個整型數值,然後從外面寫入這個值。#include stdio.hmain(){int a;printf(“請輸入一個1-5之間的數值: “);scanf(“%d”,a);}這裡的scanf() 就是從外面讀入一個值給a。
3、要看下輸入的值是不是賦值給了a,可以把a的值輸出,如下圖調試。從下圖可以得出,a的值就是輸入的值。
4、接著按照獲得的值來執行相應的步驟,代碼如下圖。
5、從系統中輸入一個數值,然後switch根據讀到的數值判斷應該做什麼,注意,輸入的值必須是定義的值,就比如本程序裡面switch裡面是一開始定義的a.int a;printf(“請輸入一個1-5之間的數值: “);scanf(“%d”,a);switch (a){}調試下程序,看看對不對。
求生活中的C語言實例(50–200行)
給你個小型工資管理系統吧 /*2、小型工資管理系統 編寫一個小型工資管理系統。假設公司有四類人員: 總經理:固定月薪10000元; 銷售經歷:固定月薪5000元,另按其負責部門當月銷售額的4%提成; 銷售員:按其負責部門當月銷售額的6%提成; 兼職技術員:每小時80元。*/ #includeiostream using namespace std; float *process(float xse,float t) { float zjl=10000; float xsjl=5000; float xsy=0; float jzy=0; static float a[5]; xsjl=5000+0.04*xse; xsy=0.06*xse; jzy=80*t; a[0]=xsjl; a[1]=xsy; a[2]=jzy; return a; } void show(float a[]) { cout”總經理本月薪10000″endl; cout”——————————————————————”endl; cout”銷售經理本月薪”a[0]endl; cout”——————————————————————”endl; cout”銷售員本月薪”a[1]endl; cout”——————————————————————”endl; cout”兼職技術員本月薪”a[2]endl; cout”——————————————————————”endl; } float main() { float x,hour; float *p; char ch; do{cout”工資管理”endl; cout”——————————————————————”endl; cout”總經理固定月薪10000″endl; cout”——————————————————————”endl; cout”銷售經理固定月薪5000元,另按其負責部門當月銷售額的4%提成”endl; cout”——————————————————————”endl; cout”銷售員:按其負責部門當月銷售額的6%提成”endl; cout”——————————————————————”endl; cout”兼職技術員:每小時80元”endl; cout”——————————————————————”endl; cout”1、輸入本月銷售額和兼職員工作小時”endl; cout”2、退出”endl; cinch; switch(ch){ case ‘1’: cout”輸入本月銷售額和兼職員工作小時”endl; cinxhour; p=process(x,hour); show(p);break; case ‘2’:exit(0);break; } }while(1); return 0; }
在C語言中。輸入四個不連續的數字,能組成多少個互不相同且無重複數字的三位數?都是多少?
#include
main()
{
int a[4];
int i,j,k,x;
printf(“請輸入四個一位數:”);
printf(“\n”);
for(i=0;i4;i++)
scanf(“%d”,a[i]);
for(i=0;i4;i++)
{
for(j=0;j4;j++)
{
for(k=0;k4;k++)
{
if(i!=ji!=kj!=k)
{
printf(“%d%d%d “,a[i],a[j],a[k]);
x++;
}
原創文章,作者:PAZV,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/140773.html