① c語言怎麼輸出名字和姓
很簡單啊!
你用兩個printf函數列印輸出不就行了,
%s是控制輸出字元串的 怎麼顯示不出來,
你肯定哪裡弄錯了,程序弄上來看看
② 用c語言輸出顯示自己的姓名和學號,請寫出完整的程序代碼
#include"stdafx。h"
#include
intmain()
{
charszBuf[20]={0};
printf("請輸入姓名 ");
printf(">");
scanf("%s",szBuf);
intiNum=0;
printf("請輸入學號 ");
printf(">");
scanf("%d",&iNum);
printf("**************您的信息如下********************** ");
printf("姓名:%s ",szBuf);
printf("學號:%d ",iNum);
return0;
}
代碼具有較好的可移植性
C語言是面向過程的編程語言,用戶只需要關注所被解決問題的本身,而不需要花費過多的精力去了解相關硬體,且針對不同的硬體環境,在用C語言實現相同功能時的代碼基本一致,不需或僅需進行少量改動便可完成移植,這就意味著,對於一台計算機編寫的C程序可以在另一台計算機上輕松地運行,從而極大的減少了程序移植的工作強度。
以上內容參考:網路-c語言
③ c語言怎麼把100個人的名字按姓名排序輸出
1 將100個人的姓名,存到二維字元數組中
2 通過strcmp比較。 通過strcpy賦值。 對二維字元數組進行排序
3 輸出排序的結果。
排序中,除了比較和賦值與普通的整型數組排序不同外,其他的 都一樣。
④ C語言編寫一個輸入輸出姓名的問題,謝謝
#include <stdio.h>
int main(void)
{
char name[21];/*最後一個元素用於保存結束字元*/
printf("Name:");
scanf("%20s", name);/*讀取20個字元組合字元串*/
printf("hello %s\n", name);
return 0;
}
⑤ 在C語言中怎麼輸入姓名例如:你的姓名是:張三
你試試……
void main(void){
char a[12];
printf("Please input the name in Chinese...\n");
scanf("%s",a);
printf("The name you inputed is %s.\n");
}
你的平台必須是支持漢字輸入的!在輸入時用同時壓下ctrl和space鍵從英文切換為漢字。
⑥ 怎樣用c語言編寫輸出自己的名字
#include <stdio.h>
int main(void)
{
char name[20];
printf("請輸入你的姓名:");
scanf("%s",name);
printf("你的姓名是:%s ",name);
return 0;
}
拓展資料
1、浮點數格式化輸出
printf在列印輸出浮點數時,整數全部輸出,默認保持小數點後六位,可以按照小數和科學計數法(天文數字使用科學計數法存儲節約內存)計數法兩種方式,同時可以控制輸出的小數位數和寬度:
⑦ c語言編程中,怎麼輸入輸出 姓名,漢字。
如果您是用TC進行編程,那麼只能顯示英文,如果您是用VC進行編程就可以顯示中文了。兩者只是編譯工具不一樣,編程語言的使用是一樣的。
代碼如下:
#include<stdio.h>
#include<string.h>
int main(){
char name[6][20];
char temp[20];
printf("請輸入6個人的名字: ");
int i;
for (i = 0; i < 6; i++){
gets(name[i]);
}
printf(" 這六個人的名字如下: ");
for (i = 0; i < 6; i++){
printf("%s ", name[i]);
}
printf(" ");
printf("按字典排序後如下所示: ");
int j, k;
for (j = 0; j < 6; j++)
for (k = j + 1; k < 6; k++)
{
if (strcmp(name[j], name[k])>0)
{
strcpy(temp, name[j]);
strcpy(name[j], name[k]);
strcpy(name[k], temp);
}
}
for (i = 0; i < 6; i++)
printf("%s ", name[i]);
}
拓展資料
C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。
⑧ c語言,提示用戶輸入姓名,然後輸出以反過來用名姓的方式列印
#include int main(int argc, char *argv[]){ char Fn[30],Ln[30]; int Fnm=0,Lnm=0,i=0; printf("input first name:"); scanf("%s",Fn); printf("input last name:"); scanf("%s",Ln); for(i=1;Fn[i];i++);Fnm=i; for(i=1;Ln[i];i++);Lnm=i; printf("%s %s\n",Fn,Ln); printf("%*d %*d\n",Fnm,Fnm,Lnm,Lnm); return 0;} 測試環境c-free5的C
⑨ c語言中 輸入人的姓名然後將這個姓名相關的結構體數組中的數據都輸出出來
#include<stdio.h>
#include<string.h>
#defineN20
structSTUD{charname[40];intage,sex,number;};
voidmain(){structSTUDa[N];charname[40];inti;
for(i=0;i<N;i++)scanf("%s%d%d%d",a[i].name,&a[i].age,&a[i].sex,&a[i].number);
printf("輸入姓名:");scanf("%s",name);
for(i=0;i<N;i++)
if(strcmp(name,a[i].name)==0){
printf("年齡%d,性別%s,學號%d ",a[i].age,(a[i].sex==1)?("男"):("女"),a[i].number);
break;
}
}
⑩ 怎麼用C語言編輯輸入輸出自己姓名的程序
#include<stdio.h>
voidmain()
{
charname[20];
printf("請輸入你的姓名:");
gets(name);
printf("你輸入的姓名是:");
puts(name);
}