① 在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
//我自己做的,你拿去用吧!
#include
struct
e
{
char
a[10];
char
b[10];
}z;
int
main()
{
int
t=0;
char
s[10],d[10];
FILE
*p;
void
as();
if
((p=fopen("m.txt","r+"))==NULL)
{
p=fopen("m.txt","w+");
t=1;
}
if(t==1)
{
printf("當前沒有任何用戶\n");
printf("請新建用戶名:
");
scanf("%s",s);
printf("為用戶設置密碼:
");
scanf("%s",d);
strcpy(z.a,s);
strcpy(z.b,d);
fprintf(p,"%s
%s",z.a,z.b);
fclose(p);
}
if(t==0)
{
printf("請輸入用戶名:
");
scanf("%s",s);
fscanf(p,"%s
%s",z.a,z.b);
fclose(p);
if
(!strcmp(z.a,s))
{
printf("請輸入密碼:");
scanf("%s",d);getchar();
if(!strcmp(z.b,d))
{
char
i;
printf("是否要修改密碼?(輸入y修改,n退出!)");
scanf("%c",&i);
if(i=='y')
{
printf("請輸入修改密碼:");
scanf("%s",z.b);
p=fopen("m.txt","w+");
fprintf(p,"%s
%s",z.a,z.b);
fclose(p);
printf("修改成功!");
}
}
else
printf("密碼錯誤!");
}
else
printf("用戶名錯誤");
fclose(p);
}
}
③ 怎麼在c語言程序上寫自己的名字
在C語言中,輸出自己名字最簡單的方法就是通過標准輸出函數printf進行輸出。
舉例如下:
#include<stdio.h>
void main()
{
printf("張三"); // 可以將「張三」該為自己名字
}
上面通過printf函數進行輸出就是將漢字字元當做普通字元來進行處理的。
④ 用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語言