本文目錄一覽:
- 1、c語言輸出總人數
- 2、c語言如何輸出:用戶輸入的小數位數?
- 3、用c語言輸出顯示自己的姓名和學號,請寫出完整的程序代碼
- 4、c語言 怎麼讓程序輸出用戶輸入的值
- 5、用C語言結構體解決 「從鍵盤輸入五個用戶的數據,包括姓名和電話號碼,要求按姓名排序後,輸出用戶數據
c語言輸出總人數
80。c語言輸出總人數為80。C語言是一門面向過程的、抽象化的通用程序設計語言,廣泛應用於底層開發。
c語言如何輸出:用戶輸入的小數位數?
#includestdio.h
int main()
{
double num;
int bit;
printf(“請輸入一個浮點數:”);
scanf(“%lf”, num);
printf(“請輸入要設置的小數位數:”);
scanf(“%d”, bit);
printf(“Num=%.*lf\n”, bit, num);
return 0;
}
用c語言輸出顯示自己的姓名和學號,請寫出完整的程序代碼
#include”stdafx。h”
#include
intmain()
{
charszBuf[20]={0};
printf(”請輸入姓名\n”);
printf(””);
scanf(”%s”,szBuf);
intiNum=0;
printf(”請輸入學號\n”);
printf(””);
scanf(”%d”,iNum);
printf(”**************您的信息如下**********************\n”);
printf(”姓名:%s\n”,szBuf);
printf(”學號:%d\n”,iNum);
return0;
}
代碼具有較好的可移植性
C語言是面向過程的編程語言,用戶只需要關注所被解決問題的本身,而不需要花費過多的精力去了解相關硬件,且針對不同的硬件環境,在用C語言實現相同功能時的代碼基本一致,不需或僅需進行少量改動便可完成移植,這就意味着,對於一台計算機編寫的C程序可以在另一台計算機上輕鬆地運行,從而極大的減少了程序移植的工作強度。
以上內容參考:百度百科-c語言
c語言 怎麼讓程序輸出用戶輸入的值
#include stdio.h
#include stdlib.h
int main()
{
int temp=0;//定義1個變量,並且初始化
scanf(“%d”,temp);//讀入
printf(“%d”,temp);//輸出
return 0;
}
用C語言結構體解決 「從鍵盤輸入五個用戶的數據,包括姓名和電話號碼,要求按姓名排序後,輸出用戶數據
//希望我的回答對你的學習有幫助
#include stdio.h
#include string.h
struct Student
{
char Name[10]; //學生的姓名,使用字符數組存儲,長度為 10
char PhoneNumber[15]; //學生的電話號,使用字符數組存儲,長度為 15
}stu[5], temp; //結構體數組,長度為 5,用來存放 5 個學生的信息
//臨時變量,用在冒泡排序的過程中交換數據
int main()
{
for (int i = 0; i 5; i++) //輸入 5 個學生的基本信息
{
scanf_s(“%s %s”, stu[i].Name, 10, stu[i].PhoneNumber, 15); //輸入字符串,使用 %s 標記。其中每個字符串使用「空格」分開
//如果輸入的字符串包含「空格」,使用 gets 函數
}
for (int i = 0; i 4; i++) //冒泡排序,外層循環只需要循環(長度 – 1)次
//因為剩下最後一個數據不需要比較
{
for (int j = 0; j 4 – i; j++) //第一次循環,比較的次數為(長度 – 1)
//每次循環的次數都在縮小
//因為每次循環之後,最值已經放在了數組的尾部
//所以在下一次循環時,就可以排除這個最值,把比較的範圍
{
if (strcmp(stu[j].Name, stu[j + 1].Name) 0) //strcmp 由定義得到,它就是一個根據Ascii碼,對字符串比較的函數
//如果strcmp 返回 0 ,證明兩個字符串 相等
//如果strcmp 返回 – ,證明第一個字符串比第二個字符串小
//這個小,是指在兩個字符串中第一個不相同的字符在 Ascii碼錶中的相對位置
//如果strcmp 返回 + ,證明第一個字符串比第二個字符串大
//這個大,是指在兩個字符串中第一個不相同的字符在 Ascii碼錶中的相對位置
{
temp = stu[j]; //進行數據交換
stu[j] = stu[j + 1];
stu[j + 1] = temp;
}
}
}
for (int i = 0; i 5; i++) //輸出 5 個學生的基本信息
{
printf(“%s %s\n”, stu[i].Name,stu[i].PhoneNumber);
}
getchar(); getchar();
return 0;
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/189095.html