C语言老师要我们编程序,但是不太会,请C语言高手来帮帮忙,谢谢。

\u6c42\u4e2aC\u8bed\u8a00\u7f16\u7a0b\u5e08\u5085 \uff0c

\u56fd\u5185\u6700\u9002\u5408\u65b0\u624b\u7684\u5f53\u7136\u662fNYOJ\u4e86\uff0c\u5982\u679c\u4f60\u60f3\u987a\u4fbf\u953b\u70bc\u81ea\u5df1\u7684\u82f1\u8bed\u6c34\u5e73\u7684\u8bdd\u53ef\u4ee5\u8003\u8651\u201c\u676d\u7535OJ\u201d\uff0cpoj\u592a\u96be\u4e86\uff0c\u4ee5\u4e0a\u767e\u5ea6\u5c31\u53ef\u4ee5\u4e86

strcat
\u8bed\u6cd5:




#include
char *strcat( char *str1, const char *str2 );


\u529f\u80fd\uff1a\u51fd\u6570\u5c06\u5b57\u7b26\u4e32str2 \u8fde\u63a5\u5230str1\u7684\u672b\u7aef\uff0c\u5e76\u8fd4\u56de\u6307\u9488str1. \u4f8b\u5982\uff1a

printf( "Enter your name: " );
scanf( "%s", name );
title = strcat( name, " the Great" );
printf( "Hello, %s\n", title );

第一题:
#include<stdio.h>
int main()
{
int i,j;
for(i=1;i<=9;i++)
for(j=1;j<=9;j++)
{
if(i%4==0 && j%2!=0)
{
printf("%d\n",i*100+j*10+3);
}
}
return 0;
}

第二题:你所说的数列不说清楚我怎么做,

第三题:
#include<stdio.h>
int main()
{
int i;
for(i=100;i<=150;i++)
if(i%9==0)
printf("%d\n",i);
for(i=400;i<=450;i++)
if(i%9==0)
printf("%d\n",i);
return 0;
}

第四题:
#include<stdio.h>#include<math.h>
int f(int x){
int i;
if(x==2)
return 1;
if(x==1)
return 0;
for(i=2;i<=sqrt(x);i++)
if(x%i==0)
return 0;
return 1;
}

int main(){
int i,n;
while(scanf("%d",&n)!=EOF)
{
for(i=2;i<=n;i++)
{
if(f(i) && f(n-i))
printf("%d %d\n",i,n-i);
}
}
return 0;
}

第五题:具体公式你也没说,不过应该就是这个了,我做过公式应该就是这个
#include "stdio.h"
float fun(int n){
float t=1.0;
int i;
for(i=1;i<=n;i++){
t*=i;}
return t;}
void main(){
float e=1.0;
int n=1;
while(1/fun(n)>=10e-6){
e+=1.0/fun(n);
n++;}
printf("%.6f",e);
}

//只写了第一题,共同学习,请加腾讯9814-55795
//输出个位是3的倍数,十位是奇数,百位是4或者是8的三位数
#include<stdio.h>
int main()
{
int temp = 0;
for(int i=100;i<1000;i++)//循环控制,i为三位数
{
temp = i;
if(temp%10==4||temp%10==8)//如果百位是4或8
{
temp /= 10;//将temp变为2位数
if((temp%10)%2!=0)//如果十位是奇数
{
temp /= 10;//将temp变为1位数
if(temp%3==0) //如果个位是3的倍数
printf("%d\n",i);
}
}
}
return 0;
}

第一题
void foo1(){
short Unit ;
short Dec;
short Hun ;
printf("所有输出个位是3的倍数,十位是奇数,百位是4或者是8的三位数\n");
for(Unit =3 ; Unit<10; Unit*=3){
for(Dec = 1; Dec<10; Dec+=2){
for(Hun = 4; Hun<10 ; Hun*=2){
short sum = Hun*100+ Dec*10 + Unit;
printf(" %d ",sum);
}
}
}
printf("\n");
}
第二题
struct fs {
int zs; //整数
int fz; //分子
int fm;//分母
};

//len 分数数列的长度 pfsl 分数数列 sum 分数数列前len之和
fs* fssum(fs *pfsl,,int len,fs *sum){
fs *min = (sum->fm)>(pfsl)->fm?(pfsl) : sum;
fs *max =(sum->fm)<(pfsl)->fm?(pfsl) : sum;

for(int i = max->fm ;i<=(max->fm)*(min->fm); i++){
if(i%(min->fm)==0 && i%(max->fm)==0){
sum->zs = min->zs+ max ->zs;
int ibs = i/min->fm, abs = i/max;
sum->fz = min->fz*ibs + max->fz* abs;
sum->fm = min->fm*ibs + max->fm*abs;
len--;
break;
}
}
//还可以分子和分母的约分处理,和缩小分子的处理, 你可以试试自己完成
if(len <=0){
return sum;
}
fssum((pfsl+1),len,sum);
}

  • C璇█鑰佸笀瑕佹垜浠紪绋嬪簭,浣嗘槸涓澶細,璇稢璇█楂樻墜鏉ュ府甯繖,璋㈣阿銆
    绛旓細绗竴棰橈細include<stdio.h> int main(){ int i,j;for(i=1;i<=9;i++)for(j=1;j<=9;j++){ if(i%4==0 && j%2!=0){ printf("%d\n",i*100+j*10+3);} } return 0;} 绗簩棰橈細浣犳墍璇寸殑鏁板垪涓嶈娓呮鎴戞庝箞鍋氾紝绗笁棰橈細include<stdio.h> int main(){ int i;for(i=1...
  • 瀛︿範C璇█鏃,鎰熻鏈変簺绠鍗曠殑绋嬪簭鑳藉鐪嬫噦浜,浣嗘槸璁╄嚜宸卞幓缂栧嵈涓鐭ラ亾...
    绛旓細鐒跺悗锛岀瓑浣犳按骞冲埌浜嗕竴瀹氬緱闃舵锛屽凡缁忓叆闂ㄤ簡锛屽氨鍙互鍘绘壘鑰佸笀鍋氱偣涓滆タ浜嗭紝杩欐牱杩涙鏈蹇紝褰撶劧瑕侀噺鍔涜岃锛岃涓澶墦鍑昏嚜宸变簡銆傚湪鐒跺悗锛屼綘灏卞彲浠ヨ嚜宸卞啓涓浜涗綘鎯冲疄鐜扮殑涓滆タ浜嗐傝繕鏈変竴涓鐐癸紝涓瀹氳淇濇寔婵鎯呭拰鍏磋叮锛屽缂栫▼鐨勮矾寰堝潕鍧凤紝鏈夋椂鍊欙紝浣犵湅鍒颁唬鐮佸氨鎯冲悙锛屾兂鍒拌皟绋嬪簭灏辩儲锛屼竴瀹氳鍧氭寔杩囧幓銆傚熀鏈笂...
  • C璇█绋嬪簭瀵,浣嗘槸缂栬瘧涓嶅嚭鏉ユ槸鎬庝箞鍥炰簨?
    绛旓細缂栬瘧鍑烘潵鍙鏄庣▼搴忔病鏈夎娉曢敊璇紝涓嶈鏄庢病鏈夐昏緫閿欒锛屾湁閿欒涓鑸細鏈夊睆骞曡緭鍑猴紝姝ゅ叾涓銆傜浜岋紝鍙互鍦ㄧ▼搴忎腑璁惧畾涓浜涜緭鍑鸿鍙ユ垨鏂偣瑙傚療銆傜涓夊鏋绋嬪簭涓杈撳叆銆佽緭鍑哄唴瀹锛岀▼搴鎵ц鏄綋鐒剁湅涓嶈涓滆タ锛堜笉鐩磋锛夈傜涓夊鏋滅▼搴忎竴鍊艰繍琛屾棤娉曢鍑猴紝璇存槑瀛樺湪鈥滄寰幆鈥濄C璇█鏄竴闂ㄩ氱敤璁$畻鏈缂栫▼璇█锛屽簲鐢ㄥ箍娉涖
  • 鑰佸笀瑕佹垜浠紪涓涓绋嬪簭,瑕佹眰鐢ㄥ埌鍑芥暟,鏂囦欢寰幆绛夌瓑缂栦竴涓簲鐢ㄩ,杩欐庝箞...
    绛旓細void sort(int a[],int n) /*鏈嚱鏁版槸瀵筧鏁扮粍涓殑n涓暟浠庡皬鍒板ぇ杩涜鎺掑簭*/ {int i,j,k,t;for(i=0; i<n-1; i++) /*鐩存帴閫夋嫨鎺掑簭---浠庡皬鍒板ぇ*/ {k=i;for(j=i+1; j<n; j++) if(a[j]
  • 鐢C璇█缂栧啓鐨绋嬪簭缂栬瘧鏃舵棤閿欒,浣嗕笉鑳藉缓绔嬪伐绋嬫枃浠,杩欐槸涓轰粈涔?
    绛旓細鏈敞鍐屾垨娉ㄥ唽瓒呮椂鐨勫師鍥狅紝鏈敞鍐岀殑keil c51鍙兘缂栬瘧2k浠ヤ笅浠g爜銆備綘鍒扮綉涓婃壘涓敞鍐屾満锛屾妸KEIL娉ㄥ唽浜嗗氨鑳借В寮杩欎釜闄愬埗浜嗐
  • 浠婂ぉ鏂板鐨C璇█缂栫▼,鑰佸笀璁鎴戜滑鎷疯礉浜嗙▼搴忓洖瀹剁粌涔犮傚彲鏄湪瀹堕噷鎬庝箞鍋...
    绛旓細鍙兘缂栬瘧鐜鏈夐棶棰橈紝鎶c缂璇戠幆澧冮噸鏂板畨瑁呬竴涓嬶紝鏈濂借鎴愬拰瀛︽牎鐨勭幆澧冧竴鏍风殑銆
  • C璇█绋嬪簭缂栧啓娌¢敊璇浣嗘槸涓鑳借繍琛
    绛旓細鍚庣紑鍚嶆帀浜嗘垨鑰呭啓閿欎簡锛佷綘鐨勬枃浠跺悕鍚庨潰瑕佸姞.c鎴栬.cpp锛屾敞鎰C鍓嶉潰鏈変釜鐐癸紙涓嶈繃浣犲緱鎶婁綘鐨勭數鑴戜笂鐨勬枃鏄庢墿灞曞悕鏄剧ず鍑烘潵杩欐牱鍋氭墠鏈夋晥锛夋垨鑰呮柊寤篊鏂囦欢锛堝懡鍚嶆椂涓瀹氳甯︿笂.c锛夛紒
  • ...鎴戠収鐫涔缂栧啓瀹绋嬪簭鍚,鎸塅9,鏄剧ず鎴愬姛,浣嗘槸涓鍑虹粨鏋滃憿,
    绛旓細//绋嬪簭鏈変袱涓敊璇紝涓嬮潰鏄纭殑锛屼綘鍐嶈瘯璇曘//鑻ョ紪璇戝櫒鏄疺C++锛屾寜Ctrl+F5杩愯銆俰nclude<stdio.h> void main() //杩欏効灏戜竴琛岋紒{ int i=97;char ch='a';putchar(i);putchar('\n');putchar(ch); //鍒嗗彿鍓嶅浜)!}
  • 鎯崇敤c璇█缂鎶绋嬪簭鏉ユ眰瑙g殑闂,浣娌℃湁鎬濊矾銆傝骞垮ぇ缃戝弸甯繖?
    绛旓細涓嬮潰鏄竴涓畝鍖栫殑鎬濊矾锛屼綘鍙互鏍规嵁杩欎釜鎬濊矾鏉缂栧啓C璇█绋嬪簭锛1. 鍒涘缓涓涓4x2鐨勬暟缁勬潵淇濆瓨姣忎釜浜轰細鐨勮瑷銆2. 閬嶅巻鎵鏈夊彲鑳界殑璇█缁勫悎銆3. 瀵逛簬姣忕缁勫悎锛屾鏌ユ槸鍚︽弧瓒虫墍鏈夌殑鏉′欢銆4. 濡傛灉鎵惧埌涓涓弧瓒虫墍鏈夋潯浠剁殑缁勫悎锛屾墦鍗板嚭鏉ャ備笅闈㈡槸涓涓敤C璇█缂栧啓鐨绋嬪簭锛瀹冨皢灏濊瘯瑙e喅杩欎釜閫昏緫璋滈锛歚``c include...
  • C璇█鍒氬鏈熴鑰佸笀甯冪疆浣滀笟,瑕佹眰鏀归敊,鍙槸娌℃暀杩,涔熸病璇村摢閲屾敞鎰忋傛敼...
    绛旓細棣栧厛绋嬪簭涓畾涔夌殑涓烘暣鍨嬬殑x锛寉銆備絾鏄啀杈撳叆鏃跺嵈浠loat绫诲瀷杈撳叆锛坰canf("%f%f",x,y);锛夈傚皢scanf("%f%f",x,y);鏀逛负scanf("%d%d",x,y);灏辫浜嗐
  • 扩展阅读:c++编程软件 ... 翁恺c语言课件 ... c++编程适合几岁学 ... 少儿编程是学什么的 ... c++入门程序代码 ... c++编程可以自学吗 ... 编程一般要学多久 ... c++编程考级一共几级 ... 国家承认的少儿编程比赛 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网